Changeset 219324 for blocksy/2.0.27/static/bundle/options.js
- Timestamp:
- 02/29/2024 06:14:00 PM (21 months ago)
- Location:
- blocksy/2.0.27
- Files:
-
- 1 edited
- 1 copied
-
. (copied) (copied from blocksy/2.0.26)
-
static/bundle/options.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
blocksy/2.0.27/static/bundle/options.js
r218485 r219324 11 11 * @author owenm <owen23355@gmail.com> 12 12 * @license MIT 13 */let Z=function(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{evt:a}=i,l=n(i,t);$.pluginEvent.bind(Ue)(e,r,o({dragEl:Y,parentEl:X,ghostEl:J,rootEl:Q,nextEl:ee,lastDownEl:te,cloneEl:ne,cloneHidden:re,dragStarted:ge,putSortable:ce,activeSortable:Ue.active,originalEvent:a,oldIndex:oe,oldDraggableIndex:ae,newIndex:ie,newDraggableIndex:le,hideGhostForTarget:Be,unhideGhostForTarget:Fe,cloneNowHidden(){re=!0},cloneNowShown(){re=!1},dispatchSortableEvent(e){K({sortable:r,name:e,originalEvent:a})}},l))};function K(e){q(o({putSortable:ce,cloneEl:ne,targetEl:Y,rootEl:Q,oldIndex:oe,oldDraggableIndex:ae,newIndex:ie,newDraggableIndex:le},e))}let Y,X,J,Q,ee,te,ne,re,oe,ie,ae,le,se,ce,ue,pe,de,fe,me,he,ge,ve,be,ye,we,Oe=!1,_e=!1,Ee=[],Pe=!1,Se=!1,je=[],Ce=!1,xe=[];const ke="undefined"!=typeof document,Ie=c,De=a||i?"cssFloat":"float",Ne=ke&&!u&&!c&&"draggable"in document.createElement("div"),Te=function(){if(!ke)return;if(i)return!1;let e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}(),Ae=function(e,t){let n=y(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=S(e,0,t),i=S(e,1,t),a=o&&y(o),l=i&&y(i),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+E(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+E(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){let e="left"===a.float?"left":"right";return!i||"both"!==l.clear&&l.clear!==e?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=r&&"none"===n[De]||i&&"none"===n[De]&&s+c>r)?"vertical":"horizontal"},Re=function(e,t,n){let r=n?e.left:e.top,o=n?e.right:e.bottom,i=n?e.width:e.height,a=n?t.left:t.top,l=n?t.right:t.bottom,s=n?t.width:t.height;return r===a||o===l||r+i/2===a+s/2},Me=function(e,t){let n;return Ee.some((function(r){if(j(r))return;let o=E(r),i=r[z].options.emptyInsertThreshold,a=e>=o.left-i&&e<=o.right+i,l=t>=o.top-i&&t<=o.bottom+i;return i&&a&&l?n=r:void 0})),n},Le=function(e){function t(e,n){return function(r,o,i,a){let l=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||l))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,o,i,a),n)(r,o,i,a);{let t=(n?r:o).options.group.name;return!0===e||"string"==typeof e&&e===t||e.join&&e.indexOf(t)>-1}}}let n={},r=e.group;r&&"object"==typeof r||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},Be=function(){!Te&&J&&y(J,"display","none")},Fe=function(){!Te&&J&&y(J,"display","")};ke&&document.addEventListener("click",(function(e){if(_e)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),_e=!1,!1}),!0);let ze=function(e){if(Y){e=e.touches?e.touches[0]:e;let t=Me(e.clientX,e.clientY);if(t){let n={};for(let t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[z]._onDragOver(n)}}},Ve=function(e){Y&&Y.parentNode[z]._isOutsideThisEl(e.target)};function Ue(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw`Sortable: \`el\` must be an HTMLElement, not ${{}.toString.call(e)}`;this.el=e,this.options=t=Object.assign({},t),e[z]=this;let n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ae(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ue.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};$.initializePlugins(this,e,n);for(let e in n)!(e in t)&&(t[e]=n[e]);Le(t);for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));this.nativeDraggable=!t.forceFallback&&Ne,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?d(e,"pointerdown",this._onTapStart):(d(e,"mousedown",this._onTapStart),d(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(d(e,"dragover",this),d(e,"dragenter",this)),Ee.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Object.assign(this,V())}function He(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function We(e,t,n,r,o,l,s,c){let u,p,d=e[z],f=d.options.onMove;return!window.CustomEvent||i||a?(u=document.createEvent("Event"),u.initEvent("move",!0,!0)):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=t,u.from=e,u.dragged=n,u.draggedRect=r,u.related=o||t,u.relatedRect=l||E(t),u.willInsertAfter=c,u.originalEvent=s,e.dispatchEvent(u),f&&(p=f.call(d,u,s)),p}function Ge(e){e.draggable=!1}function $e(){Ce=!1}function qe(e,t,n){let r=E(j(n.el,n.options.draggable));const o=10;return t?e.clientX>r.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function Ze(e,t,n,r,o,i,a,l){let s=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,p=r?n.bottom:n.right,d=!1;if(!a)if(l&&ye<c*o){if(!Pe&&(1===be?s>u+c*i/2:s<p-c*i/2)&&(Pe=!0),Pe)d=!0;else if(1===be?s<u+ye:s>p-ye)return-be}else if(s>u+c*(1-o)/2&&s<p-c*(1-o)/2)return Ke(t);return d=d||a,d&&(s<u+c*i/2||s>p-c*i/2)?s>u+c/2?1:-1:0}function Ke(e){return C(Y)<C(e)?1:-1}function Ye(e){let t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;for(;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Xe(e){xe.length=0;let t=e.getElementsByTagName("input"),n=t.length;for(;n--;){let e=t[n];e.checked&&xe.push(e)}}function Je(e){return setTimeout(e,0)}function Qe(e){return clearTimeout(e)}Ue.prototype={constructor:Ue,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ve=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Y):this.options.direction},_onTapStart:function(e){if(!e.cancelable)return;let t=this,n=this.el,r=this.options,o=r.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(a||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,u=r.filter;if(Xe(n),!Y&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||r.disabled)&&!c.isContentEditable&&(this.nativeDraggable||!s||!l||"SELECT"!==l.tagName.toUpperCase())&&(l=g(l,r.draggable,n,!1),!(l&&l.animated||te===l))){if(oe=C(l),ae=C(l,r.draggable),"function"==typeof u){if(u.call(this,e,l,this))return K({sortable:t,rootEl:c,name:"filter",targetEl:l,toEl:n,fromEl:n}),Z("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(r){if(r=g(c,r.trim(),n,!1))return K({sortable:t,rootEl:r,name:"filter",targetEl:l,fromEl:n,toEl:n}),Z("filter",t,{evt:e}),!0})),u))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!g(c,r.handle,n,!1)||this._prepareDragStart(e,a,l)}},_prepareDragStart:function(e,t,n){let r,o=this,s=o.el,c=o.options,u=s.ownerDocument;if(n&&!Y&&n.parentNode===s){let p=E(n);Q=s,Y=n,X=Y.parentNode,ee=Y.nextSibling,te=n,se=c.group,Ue.dragged=Y;let f=0;const m=n.getBoundingClientRect();if(m.left+95<(t||e).clientX&&(f=(t||e).clientX-m.left-47.5),ue={target:Y,clientX:(t||e).clientX-f,clientY:(t||e).clientY},me=ue.clientX-p.left,he=ue.clientY-p.top,this._lastX=(t||e).clientX-f,this._lastY=(t||e).clientY,Y.style["will-change"]="all",r=function(){Z("delayEnded",o,{evt:e}),Ue.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!l&&o.nativeDraggable&&(Y.draggable=!0),o._triggerDragStart(e,t),K({sortable:o,name:"choose",originalEvent:e}),b(Y,c.chosenClass,!0))},c.ignore.split(",").forEach((function(e){O(Y,e.trim(),Ge)})),d(u,"dragover",ze),d(u,"mousemove",ze),d(u,"touchmove",ze),d(u,"mouseup",o._onDrop),d(u,"touchend",o._onDrop),d(u,"touchcancel",o._onDrop),l&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Y.draggable=!0),Z("delayStart",this,{evt:e}),!c.delay||c.delayOnTouchOnly&&!t||this.nativeDraggable&&(a||i))r();else{if(Ue.eventCanceled)return void this._onDrop();d(u,"mouseup",o._disableDelayedDrag),d(u,"touchend",o._disableDelayedDrag),d(u,"touchcancel",o._disableDelayedDrag),d(u,"mousemove",o._delayedDragTouchMoveHandler),d(u,"touchmove",o._delayedDragTouchMoveHandler),c.supportPointer&&d(u,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,c.delay)}}},_delayedDragTouchMoveHandler:function(e){let t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Y&&Ge(Y),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){let e=this.el.ownerDocument;f(e,"mouseup",this._disableDelayedDrag),f(e,"touchend",this._disableDelayedDrag),f(e,"touchcancel",this._disableDelayedDrag),f(e,"mousemove",this._delayedDragTouchMoveHandler),f(e,"touchmove",this._delayedDragTouchMoveHandler),f(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?d(document,"pointermove",this._onTouchMove):d(document,t?"touchmove":"mousemove",this._onTouchMove):(d(Y,"dragend",this),d(Q,"dragstart",this._onDragStart));try{document.selection?Je((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Oe=!1,Q&&Y){Z("dragStarted",this,{evt:t}),this.nativeDraggable&&d(document,"dragover",Ve);let n=this.options;!e&&b(Y,n.dragClass,!1),b(Y,n.ghostClass,!0),Ue.active=this,e&&this._appendGhost(),K({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(pe){this._lastX=pe.clientX,this._lastY=pe.clientY,Be();let e=document.elementFromPoint(pe.clientX,pe.clientY),t=e;for(;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(pe.clientX,pe.clientY),e!==t);)t=e;if(Y.parentNode[z]._isOutsideThisEl(e),t)do{if(t[z]){let n;if(n=t[z]._onDragOver({clientX:pe.clientX,clientY:pe.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Fe()}},_onTouchMove:function(e){if(ue){let t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=J&&w(J,!0),a=J&&i&&i.a,l=J&&i&&i.d,s=Ie&&we&&x(we),c=(o.clientX-ue.clientX+r.x)/(a||1)+(s?s[0]-je[0]:0)/(a||1),u=(o.clientY-ue.clientY+r.y)/(l||1)+(s?s[1]-je[1]:0)/(l||1);if(!Ue.active&&!Oe){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(J){i?(i.e+=c-(de||0),i.f+=u-(fe||0)):i={a:1,b:0,c:0,d:1,e:c,f:u};let e=`matrix(${i.a},${i.b},${i.c},${i.d},${i.e},${i.f})`;y(J,"webkitTransform",e),y(J,"mozTransform",e),y(J,"msTransform",e),y(J,"transform",e),de=c,fe=u,pe=o}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!J){let e=this.options.fallbackOnBody?document.body:Q,t=E(Y,!0,Ie,!0,e),n=this.options;if(Ie){for(we=e;"static"===y(we,"position")&&"none"===y(we,"transform")&&we!==document;)we=we.parentNode;we!==document.body&&we!==document.documentElement?(we===document&&(we=_()),t.top+=we.scrollTop,t.left+=we.scrollLeft):we=_(),je=x(we)}J=Y.cloneNode(!0),b(J,n.ghostClass,!1),b(J,n.fallbackClass,!0),b(J,n.dragClass,!0),y(J,"transition",""),y(J,"transform",""),y(J,"box-sizing","border-box"),y(J,"margin",0),y(J,"top",t.top),y(J,"left",t.left),y(J,"width",t.width),y(J,"height",t.height),y(J,"opacity","0.8"),y(J,"position",Ie?"absolute":"fixed"),y(J,"zIndex","100000"),y(J,"pointerEvents","none"),Ue.ghost=J,e.appendChild(J),y(J,"transform-origin",me/parseInt(J.style.width)*100+"% "+he/parseInt(J.style.height)*100+"%")}},_onDragStart:function(e,t){let n=this,r=e.dataTransfer,o=n.options;Z("dragStart",this,{evt:e}),Ue.eventCanceled?this._onDrop():(Z("setupClone",this),Ue.eventCanceled||(ne=L(Y),ne.draggable=!1,ne.style["will-change"]="",this._hideClone(),b(ne,this.options.chosenClass,!1),Ue.clone=ne),n.cloneId=Je((function(){Z("clone",n),Ue.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(ne,Y),n._hideClone(),K({sortable:n,name:"clone"}))})),!t&&b(Y,o.dragClass,!0),t?(_e=!0,n._loopId=setInterval(n._emulateDragOver,50)):(f(document,"mouseup",n._onDrop),f(document,"touchend",n._onDrop),f(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",o.setData&&o.setData.call(n,r,Y)),d(document,"drop",n),y(Y,"transform","translateZ(0)")),Oe=!0,n._dragStartId=Je(n._dragStarted.bind(n,t,e)),d(document,"selectstart",n),ge=!0,s&&y(document.body,"user-select","none"))},_onDragOver:function(e){let t,n,r,i,a=this.el,l=e.target,s=this.options,c=s.group,u=Ue.active,p=se===c,d=s.sort,f=ce||u,m=this,h=!1;if(!Ce){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),l=g(l,s.draggable,a,!0),v("dragOver"),Ue.eventCanceled)return h;if(Y.contains(e.target)||l.animated&&l.animatingX&&l.animatingY||m._ignoreWhileAnimating===l)return O(!1);if(_e=!1,u&&!s.disabled&&(p?d||(r=!Q.contains(Y)):ce===this||(this.lastPutMode=se.checkPull(this,u,Y,e))&&c.checkPut(this,u,Y,e))){if(i="vertical"===this._getDirection(e,l),t=E(Y),v("dragOverValid"),Ue.eventCanceled)return h;if(r)return X=Q,w(),this._hideClone(),v("revert"),Ue.eventCanceled||(ee?Q.insertBefore(Y,ee):Q.appendChild(Y)),O(!0);let o=j(a,s.draggable);if(!o||qe(e,i,this)&&!o.animated){if(o===Y)return O(!1);if(o&&a===e.target&&(l=o),l&&(n=E(l)),!1!==We(Q,a,Y,t,l,n,e,!!l))return w(),a.appendChild(Y),X=a,_(),O(!0)}else if(l.parentNode===a){n=E(l);let r,o,c=0,u=Y.parentNode!==a,p=!Re(Y.animated&&Y.toRect||t,l.animated&&l.toRect||n,i),d=i?"top":"left",f=P(l,"top","top")||P(Y,"top","top"),m=f?f.scrollTop:void 0;if(ve!==l&&(r=n[d],Pe=!1,Se=!p&&s.invertSwap||u),c=Ze(e,l,n,i,p?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,Se,ve===l),0!==c){let e=C(Y);do{e-=c,o=X.children[e]}while(o&&("none"===y(o,"display")||o===J))}if(0===c||o===l)return O(!1);ve=l,be=c;let h=l.nextElementSibling,g=!1;g=1===c;let v=We(Q,a,Y,t,l,n,e,g);if(!1!==v)return 1!==v&&-1!==v||(g=1===v),Ce=!0,setTimeout($e,30),w(),g&&!h?a.appendChild(Y):l.parentNode.insertBefore(Y,g?h:l),f&&M(f,0,m-f.scrollTop),X=Y.parentNode,void 0===r||Se||(ye=Math.abs(r-E(l)[d])),_(),O(!0)}if(a.contains(Y))return O(!1)}return!1}function v(s,c){Z(s,m,o({evt:e,isOwner:p,axis:i?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:d,fromSortable:f,target:l,completed:O,onMove(n,r){return We(Q,a,Y,t,n,E(n),e,r)},changed:_},c))}function w(){v("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function O(t){return v("dragOverCompleted",{insertion:t}),t&&(p?u._hideClone():u._showClone(m),m!==f&&(b(Y,ce?ce.options.ghostClass:u.options.ghostClass,!1),b(Y,s.ghostClass,!0)),ce!==m&&m!==Ue.active?ce=m:m===Ue.active&&ce&&(ce=null),f===m&&(m._ignoreWhileAnimating=l),m.animateAll((function(){v("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(l===Y&&!Y.animated||l===a&&!l.animated)&&(ve=null),s.dragoverBubble||e.rootEl||l===document||(Y.parentNode[z]._isOutsideThisEl(e.target),!t&&ze(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function _(){ie=C(Y),le=C(Y,s.draggable),K({sortable:m,name:"change",toEl:a,newIndex:ie,newDraggableIndex:le,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){f(document,"mousemove",this._onTouchMove),f(document,"touchmove",this._onTouchMove),f(document,"pointermove",this._onTouchMove),f(document,"dragover",ze),f(document,"mousemove",ze),f(document,"touchmove",ze)},_offUpEvents:function(){let e=this.el.ownerDocument;f(e,"mouseup",this._onDrop),f(e,"touchend",this._onDrop),f(e,"pointerup",this._onDrop),f(e,"touchcancel",this._onDrop),f(document,"selectstart",this)},_onDrop:function(e){let t=this.el,n=this.options;ie=C(Y),le=C(Y,n.draggable),Z("drop",this,{evt:e}),X=Y&&Y.parentNode,ie=C(Y),le=C(Y,n.draggable),Ue.eventCanceled||(Oe=!1,Se=!1,Pe=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Qe(this.cloneId),Qe(this._dragStartId),this.nativeDraggable&&(f(document,"drop",this),f(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),s&&y(document.body,"user-select",""),y(Y,"transform",""),e&&(ge&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===X||ce&&"clone"!==ce.lastPutMode)&&ne&&ne.parentNode&&ne.parentNode.removeChild(ne),Y&&(this.nativeDraggable&&f(Y,"dragend",this),Ge(Y),Y.style["will-change"]="",ge&&!Oe&&b(Y,ce?ce.options.ghostClass:this.options.ghostClass,!1),b(Y,this.options.chosenClass,!1),K({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:e}),Q!==X?(ie>=0&&(K({rootEl:X,name:"add",toEl:X,fromEl:Q,originalEvent:e}),K({sortable:this,name:"remove",toEl:X,originalEvent:e}),K({rootEl:X,name:"sort",toEl:X,fromEl:Q,originalEvent:e}),K({sortable:this,name:"sort",toEl:X,originalEvent:e})),ce&&ce.save()):ie!==oe&&ie>=0&&(K({sortable:this,name:"update",toEl:X,originalEvent:e}),K({sortable:this,name:"sort",toEl:X,originalEvent:e})),Ue.active?(null!=ie&&-1!==ie||(ie=oe,le=ae),K({sortable:this,name:"end",toEl:X,originalEvent:e}),this.save()):K({sortable:this,name:"end",toEl:X,originalEvent:e})))),this._nulling()},_nulling:function(){Z("nulling",this),Q=Y=X=J=ee=ne=te=re=ue=pe=ge=ie=le=oe=ae=ve=be=ce=se=Ue.dragged=Ue.ghost=Ue.clone=Ue.active=null,xe.forEach((function(e){e.checked=!0})),xe.length=de=fe=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Y&&(this._onDragOver(e),He(e));break;case"selectstart":e.preventDefault()}},toArray:function(){let e,t=[],n=this.el.children,r=0,o=n.length,i=this.options;for(;r<o;r++)e=n[r],g(e,i.draggable,this.el,!1)&&t.push(e.getAttribute(i.dataIdAttr)||Ye(e));return t},sort:function(e){let t={},n=this.el;this.toArray().forEach((function(e,r){let o=n.children[r];g(o,this.options.draggable,n,!1)&&(t[e]=o)}),this),e.forEach((function(e){t[e]&&(n.removeChild(t[e]),n.appendChild(t[e]))}))},save:function(){let e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return g(e,t||this.options.draggable,this.el,!1)},option:function(e,t){let n=this.options;if(void 0===t)return n[e];{let r=$.modifyOption(this,e,t);n[e]=void 0!==r?r:t,"group"===e&&Le(n)}},destroy:function(){Z("destroy",this);let e=this.el;e[z]=null,f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart),f(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),Ee.splice(Ee.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!re){if(Z("hideClone",this),Ue.eventCanceled)return;y(ne,"display","none"),this.options.removeCloneOnHide&&ne.parentNode&&ne.parentNode.removeChild(ne),re=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(re){if(Z("showClone",this),Ue.eventCanceled)return;Y.parentNode!=Q||this.options.group.revertClone?ee?Q.insertBefore(ne,ee):Q.appendChild(ne):Q.insertBefore(ne,Y),this.options.group.revertClone&&this.animate(Y,ne),y(ne,"display",""),re=!1}}else this._hideClone()}},ke&&d(document,"touchmove",(function(e){(Ue.active||Oe)&&e.cancelable&&e.preventDefault()})),Ue.utils={on:d,off:f,css:y,find:O,is:function(e,t){return!!g(e,t,e,!1)},extend:D,throttle:A,closest:g,toggleClass:b,clone:L,index:C,nextTick:Je,cancelNextTick:Qe,detectDirection:Ae,getChild:S},Ue.get=function(e){return e[z]},Ue.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw`Sortable: Mounted plugin must be a constructor function, not ${{}.toString.call(e)}`;e.utils&&(Ue.utils=o(o({},Ue.utils),e.utils)),$.mount(e)}))},Ue.create=function(e,t){return new Ue(e,t)},Ue.version=e;let et,tt,nt,rt,ot,it,at=[],lt=!1;function st(){function e(){this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted(e){let{originalEvent:t}=e;this.sortable.nativeDraggable?d(document,"dragover",this._handleAutoScroll):this.options.supportPointer?d(document,"pointermove",this._handleFallbackAutoScroll):t.touches?d(document,"touchmove",this._handleFallbackAutoScroll):d(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted(e){let{originalEvent:t}=e;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop(){this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):(f(document,"pointermove",this._handleFallbackAutoScroll),f(document,"touchmove",this._handleFallbackAutoScroll),f(document,"mousemove",this._handleFallbackAutoScroll)),ut(),ct(),R()},nulling(){ot=tt=et=lt=it=nt=rt=null,at.length=0},_handleFallbackAutoScroll(e){this._handleAutoScroll(e,!0)},_handleAutoScroll(e,t){var n=this;const r=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,l=document.elementFromPoint(r,o);if(ot=e,t||a||i||s){pt(e,this.options,l,t);let i=I(l,!0);!lt||it&&r===nt&&o===rt||(it&&ut(),it=setInterval((function(){let a=I(document.elementFromPoint(r,o),!0);a!==i&&(i=a,ct()),pt(e,n.options,a,t)}),10),nt=r,rt=o)}else{if(!this.options.bubbleScroll||I(l,!0)===_())return void ct();pt(e,this.options,I(l,!1),!1)}}},Object.assign(e,{pluginName:"scroll",initializeByDefault:!0})}function ct(){at.forEach((function(e){clearInterval(e.pid)})),at=[]}function ut(){clearInterval(it)}const pt=A((function(e,t,n,r){if(!t.scroll)return;const o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,a=t.scrollSensitivity,l=t.scrollSpeed,s=_();let c,u=!1;tt!==n&&(tt=n,ct(),et=t.scroll,c=t.scrollFn,!0===et&&(et=I(n,!0)));let p=0,d=et;do{let t,n,f=d,m=E(f),h=m.top,g=m.bottom,v=m.left,b=m.right,w=m.width,O=m.height,_=f.scrollWidth,P=f.scrollHeight,S=y(f),j=f.scrollLeft,C=f.scrollTop;f===s?(t=w<_&&("auto"===S.overflowX||"scroll"===S.overflowX||"visible"===S.overflowX),n=O<P&&("auto"===S.overflowY||"scroll"===S.overflowY||"visible"===S.overflowY)):(t=w<_&&("auto"===S.overflowX||"scroll"===S.overflowX),n=O<P&&("auto"===S.overflowY||"scroll"===S.overflowY));let x=t&&(Math.abs(b-o)<=a&&j+w<_)-(Math.abs(v-o)<=a&&!!j),k=n&&(Math.abs(g-i)<=a&&C+O<P)-(Math.abs(h-i)<=a&&!!C);if(!at[p])for(let e=0;e<=p;e++)at[e]||(at[e]={});at[p].vx==x&&at[p].vy==k&&at[p].el===f||(at[p].el=f,at[p].vx=x,at[p].vy=k,clearInterval(at[p].pid),0==x&&0==k||(u=!0,at[p].pid=setInterval(function(){r&&0===this.layer&&Ue.active._onTouchMove(ot);let t=at[this.layer].vy?at[this.layer].vy*l:0,n=at[this.layer].vx?at[this.layer].vx*l:0;"function"==typeof c&&"continue"!==c.call(Ue.dragged.parentNode[z],n,t,e,ot,at[this.layer].el)||M(at[this.layer].el,n,t)}.bind({layer:p}),24))),p++}while(t.bubbleScroll&&d!==s&&(d=I(d,!1)));lt=u}),30),dt=function(e){let{originalEvent:t,putSortable:n,dragEl:r,activeSortable:o,dispatchSortableEvent:i,hideGhostForTarget:a,unhideGhostForTarget:l}=e;if(!t)return;let s=n||o;a();let c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,u=document.elementFromPoint(c.clientX,c.clientY);l(),s&&!s.el.contains(u)&&(i("spill"),this.onSpill({dragEl:r,putSortable:n}))};function ft(){}function mt(){}let ht;function gt(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart(e){let{dragEl:t}=e;ht=t},dragOverValid(e){let{completed:t,target:n,onMove:r,activeSortable:o,changed:i,cancel:a}=e;if(!o.options.swap)return;let l=this.sortable.el,s=this.options;if(n&&n!==l){let e=ht;!1!==r(n)?(b(n,s.swapClass,!0),ht=n):ht=null,e&&e!==ht&&b(e,s.swapClass,!1)}i(),t(!0),a()},drop(e){let{activeSortable:t,putSortable:n,dragEl:r}=e,o=n||this.sortable,i=this.options;ht&&b(ht,i.swapClass,!1),ht&&(i.swap||n&&n.options.swap)&&r!==ht&&(o.captureAnimationState(),o!==t&&t.captureAnimationState(),vt(r,ht),o.animateAll(),o!==t&&t.animateAll())},nulling(){ht=null}},Object.assign(e,{pluginName:"swap",eventProperties(){return{swapItem:ht}}})}function vt(e,t){let n,r,o=e.parentNode,i=t.parentNode;o&&i&&!o.isEqualNode(t)&&!i.isEqualNode(e)&&(n=C(e),r=C(t),o.isEqualNode(i)&&n<r&&r++,o.insertBefore(t,o.children[n]),i.insertBefore(e,i.children[r]))}ft.prototype={startIndex:null,dragStart(e){let{oldDraggableIndex:t}=e;this.startIndex=t},onSpill(e){let{dragEl:t,putSortable:n}=e;this.sortable.captureAnimationState(),n&&n.captureAnimationState();let r=S(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(t,r):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:dt},Object.assign(ft,{pluginName:"revertOnSpill"}),mt.prototype={onSpill(e){let{dragEl:t,putSortable:n}=e;const r=n||this.sortable;r.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),r.animateAll()},drop:dt},Object.assign(mt,{pluginName:"removeOnSpill"});let bt,yt,wt,Ot,_t,Et=[],Pt=[],St=!1,jt=!1,Ct=!1;function xt(){function e(e){for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));e.options.supportPointer?d(document,"pointerup",this._deselectMultiDrag):(d(document,"mouseup",this._deselectMultiDrag),d(document,"touchend",this._deselectMultiDrag)),d(document,"keydown",this._checkKeyDown),d(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData(t,n){let r="";Et.length&&yt===e?Et.forEach((function(e,t){r+=(t?", ":"")+e.textContent})):r=n.textContent,t.setData("Text",r)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal(e){let{dragEl:t}=e;wt=t},delayEnded(){this.isMultiDrag=~Et.indexOf(wt)},setupClone(e){let{sortable:t,cancel:n}=e;if(this.isMultiDrag){for(let e=0;e<Et.length;e++)Pt.push(L(Et[e])),Pt[e].sortableIndex=Et[e].sortableIndex,Pt[e].draggable=!1,Pt[e].style["will-change"]="",b(Pt[e],this.options.selectedClass,!1),Et[e]===wt&&b(Pt[e],this.options.chosenClass,!1);t._hideClone(),n()}},clone(e){let{sortable:t,rootEl:n,dispatchSortableEvent:r,cancel:o}=e;this.isMultiDrag&&(this.options.removeCloneOnHide||Et.length&&yt===t&&(It(!0,n),r("clone"),o()))},showClone(e){let{cloneNowShown:t,rootEl:n,cancel:r}=e;this.isMultiDrag&&(It(!1,n),Pt.forEach((function(e){y(e,"display","")})),t(),_t=!1,r())},hideClone(e){var t=this;let{sortable:n,cloneNowHidden:r,cancel:o}=e;this.isMultiDrag&&(Pt.forEach((function(e){y(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),r(),_t=!0,o())},dragStartGlobal(e){let{sortable:t}=e;!this.isMultiDrag&&yt&&yt.multiDrag._deselectMultiDrag(),Et.forEach((function(e){e.sortableIndex=C(e)})),Et=Et.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),Ct=!0},dragStarted(e){var t=this;let{sortable:n}=e;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){Et.forEach((function(e){e!==wt&&y(e,"position","absolute")}));let e=E(wt,!1,!0,!0);Et.forEach((function(t){t!==wt&&B(t,e)})),jt=!0,St=!0}n.animateAll((function(){jt=!1,St=!1,t.options.animation&&Et.forEach((function(e){F(e)})),t.options.sort&&Dt()}))}},dragOver(e){let{target:t,completed:n,cancel:r}=e;jt&&~Et.indexOf(t)&&(n(!1),r())},revert(e){let{fromSortable:t,rootEl:n,sortable:r,dragRect:o}=e;Et.length>1&&(Et.forEach((function(e){r.addAnimationState({target:e,rect:jt?E(e):o}),F(e),e.fromRect=o,t.removeAnimationState(e)})),jt=!1,kt(!this.options.removeCloneOnHide,n))},dragOverCompleted(e){let{sortable:t,isOwner:n,insertion:r,activeSortable:o,parentEl:i,putSortable:a}=e,l=this.options;if(r){if(n&&o._hideClone(),St=!1,l.animation&&Et.length>1&&(jt||!n&&!o.options.sort&&!a)){let e=E(wt,!1,!0,!0);Et.forEach((function(t){t!==wt&&(B(t,e),i.appendChild(t))})),jt=!0}if(!n)if(jt||Dt(),Et.length>1){let e=_t;o._showClone(t),o.options.animation&&!_t&&e&&Pt.forEach((function(e){o.addAnimationState({target:e,rect:Ot}),e.fromRect=Ot,e.thisAnimationDuration=null}))}else o._showClone(t)}},dragOverAnimationCapture(e){let{dragRect:t,isOwner:n,activeSortable:r}=e;if(Et.forEach((function(e){e.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){Ot=Object.assign({},t);let e=w(wt,!0);Ot.top-=e.f,Ot.left-=e.e}},dragOverAnimationComplete(){jt&&(jt=!1,Dt())},drop(e){let{originalEvent:t,rootEl:n,parentEl:r,sortable:o,dispatchSortableEvent:i,oldIndex:a,putSortable:l}=e,s=l||this.sortable;if(!t)return;let c=this.options,u=r.children;if(!Ct)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),b(wt,c.selectedClass,!~Et.indexOf(wt)),~Et.indexOf(wt))Et.splice(Et.indexOf(wt),1),bt=null,q({sortable:o,rootEl:n,name:"deselect",targetEl:wt,originalEvt:t});else{if(Et.push(wt),q({sortable:o,rootEl:n,name:"select",targetEl:wt,originalEvt:t}),t.shiftKey&&bt&&o.el.contains(bt)){let e=C(bt),r=C(wt);if(~e&&~r&&e!==r){let i,a;for(r>e?(a=e,i=r):(a=r,i=e+1);a<i;a++)~Et.indexOf(u[a])||(b(u[a],c.selectedClass,!0),Et.push(u[a]),q({sortable:o,rootEl:n,name:"select",targetEl:u[a],originalEvt:t}))}}else bt=wt;yt=s}if(Ct&&this.isMultiDrag){if((r[z].options.sort||r!==n)&&Et.length>1){let e=E(wt),t=C(wt,":not(."+this.options.selectedClass+")");if(!St&&c.animation&&(wt.thisAnimationDuration=null),s.captureAnimationState(),!St&&(c.animation&&(wt.fromRect=e,Et.forEach((function(t){if(t.thisAnimationDuration=null,t!==wt){let n=jt?E(t):e;t.fromRect=n,s.addAnimationState({target:t,rect:n})}}))),Dt(),Et.forEach((function(e){u[t]?r.insertBefore(e,u[t]):r.appendChild(e),t++})),a===C(wt))){let e=!1;Et.forEach((function(t){t.sortableIndex===C(t)||(e=!0)})),e&&i("update")}Et.forEach((function(e){F(e)})),s.animateAll()}yt=s}(n===r||l&&"clone"!==l.lastPutMode)&&Pt.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))},nullingGlobal(){this.isMultiDrag=Ct=!1,Pt.length=0},destroyGlobal(){this._deselectMultiDrag(),f(document,"pointerup",this._deselectMultiDrag),f(document,"mouseup",this._deselectMultiDrag),f(document,"touchend",this._deselectMultiDrag),f(document,"keydown",this._checkKeyDown),f(document,"keyup",this._checkKeyUp)},_deselectMultiDrag(e){if(!(void 0!==Ct&&Ct||yt!==this.sortable||e&&g(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;Et.length;){let t=Et[0];b(t,this.options.selectedClass,!1),Et.shift(),q({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Object.assign(e,{pluginName:"multiDrag",utils:{select(e){let t=e.parentNode[z];t&&t.options.multiDrag&&!~Et.indexOf(e)&&(yt&&yt!==t&&(yt.multiDrag._deselectMultiDrag(),yt=t),b(e,t.options.selectedClass,!0),Et.push(e))},deselect(e){let t=e.parentNode[z],n=Et.indexOf(e);t&&t.options.multiDrag&&~n&&(b(e,t.options.selectedClass,!1),Et.splice(n,1))}},eventProperties(){var e=this;const t=[],n=[];return Et.forEach((function(r){let o;t.push({multiDragElement:r,index:r.sortableIndex}),o=jt&&r!==wt?-1:jt?C(r,":not(."+e.options.selectedClass+")"):C(r),n.push({multiDragElement:r,index:o})})),{items:[...Et],clones:[...Pt],oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function kt(e,t){Et.forEach((function(n,r){let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function It(e,t){Pt.forEach((function(n,r){let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function Dt(){Et.forEach((function(e){e!==wt&&e.parentNode&&e.parentNode.removeChild(e)}))}return Ue.mount(new st),Ue.mount(mt,ft),Ue.mount(new gt),Ue.mount(new xt),Ue}()},5760:function(e,t,n){"use strict";n.d(t,{ZP:function(){return T},fg:function(){return D},y1:function(){return N}});var r=n(1381),o=n(8441),i=n(4184),a=n.n(i),l=n(7086),s=n(251),c=n.n(s),u=(n(5529),n(5652)),p=n(7691),d=n(2243),f=n.n(d);const m=["__changed"];function h(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e=v({scalarValue:"__empty__",responsiveValue:"__empty__",device:"desktop",devices:["desktop","tablet","mobile"]},e),"__empty__"===e.scalarValue)throw new Error("Scalar value is required");if("__empty__"===e.responsiveValue)throw new Error("Responsive value is required");e.devices.includes(e.device)||(e.device=e.devices[e.devices.length-1]);const t=e.responsiveValue,{__changed:n=[]}=t,r=h(t,m);let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=v({changedKeys:[],device:"desktop",devices:["desktop","tablet","mobile"]},e);const t=e.devices.slice(e.devices.indexOf(e.device));return t.map((function(n,r){let o=t[Math.max(...[t[0],...e.changedKeys].map((function(e){return t.indexOf(e)})).filter((function(e){return e<=r})))];return{device:n,leader:o}})).filter((function(t){let{leader:n}=t;return n===e.device})).map((function(e){let{device:t}=e;return t}))}({changedKeys:n,device:e.device,devices:e.devices}),i=v(v({},r),o.reduce((function(t,n){return v(v({},t),{},{[n]:e.scalarValue})}),{}));const a=[...n,...e.device!==e.devices[0]?[e.device]:[]];return a.length>0&&(i.__changed=[...new Set(a)]),i},w=["className"],O=["wrapperAttr"],_=["className"];function E(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P.apply(this,arguments)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const x=n(1764);x.keys().forEach(x);const k=function(e){let t=x.keys().map((function(e){return e.replace(/^\.\//,"").replace(/\.js$/,"")})).indexOf(e);return t>-1&&x.keys()[t]},I=function(e){let{option:t}=e;return(0,r.createElement)("div",null,"Unimplemented option: ",t.type)},D=function(e){const t={};return f().trigger("blocksy:options:register",t),k(e.type)?x(k(e.type)).default:t[e.type]?t[e.type]:I},N=function(e){let{option:t,value:n}=e;return void 0===n?t.value:n};var T=function(e){let{option:t,value:n,values:i,onChange:s,onChangeFor:d,hasRevertButton:m,id:h,purpose:g}=e;const[v,b]=(0,r.useState)(null);let S=null;const C=(0,r.useRef)(null);wp.data&&wp.data.useSelect&&(S=wp.data.useSelect((function(e){return e("core/edit-post")?e("core/edit-post").__experimentalGetPreviewDeviceType():null})));const x=function(){return wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():wp.data&&wp.data.select&&wp.data.select("core/edit-post")&&wp.data.select("core/edit-post").__experimentalGetPreviewDeviceType?wp.data.select("core/edit-post").__experimentalGetPreviewDeviceType().toLowerCase():"desktop"},[k,I]=(0,r.useState)(x()),T=function(){I(x())},A=function(e){let{device:t}=e;I(t)},R=function(e){f().trigger("ct:options:device:update",{device:e}),I(e),wp.customize&&wp.customize.previewedDevice.set(e),wp.data&&wp.data.dispatch&&wp.data.dispatch("core/edit-post")&&wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType&&wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType(e.replace(/\w/,(function(e){return e.toUpperCase()})))};(0,r.useEffect)((function(){S&&I(S.toLowerCase())}),[S]),(0,r.useEffect)((function(){if("ct-typography"===t.type||(0,l.W)(t)||t.markAsAutoFor)return wp.customize&&setTimeout((function(){return wp.customize.previewedDevice.bind(T)}),1e3),f().on("ct:options:device:update",A),I(x()),function(){("ct-typography"===t.type||(0,l.W)(t))&&(wp.customize&&wp.customize.previewedDevice.unbind(T),f().off("ct:options:device:update",A))}}),[]);let M=D(t),L={content:null,option:t};f().trigger("blocksy:options:before-option",L);const B=(0,l.T)(N({value:n,option:t}),(0,l.W)(t)),F=(0,l.W)(t,{ignoreHidden:!0})?(0,l.Oi)({option:t,value:B,device:k}):B,z=function(e){t.triggerRefreshOnChange&&wp.customize&&wp.customize.previewer&&wp.customize.previewer.refresh(),t.switchDeviceOnChange&&wp.customize&&wp.customize.previewedDevice()!==t.switchDeviceOnChange&&wp.customize.previewedDevice.set(t.switchDeviceOnChange),t.sync&&(Object.keys(t.sync).length>0||Array.isArray(t.sync))&&wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:t.sync.id||t.id,option:t,shouldSkip:!!t.sync.shouldSkip}),s(e)},V=function(e){const r=(0,l.T)(N({value:n,option:t}),(0,l.W)(t));let o=e;if((0,l.W)(t,{ignoreHidden:!0})){const n="tablet"===k&&"skip"===(0,l.S0)("tablet",t.responsive);o=y(j({scalarValue:e,responsiveValue:r,device:k},n?{devices:["desktop","mobile"]}:{}))}z(o)};if(!M)return(0,r.createElement)("div",null,"Unimplemented option: ",t.type);let U={design:!0,label:!0,wrapperAttr:{}},H=function(){return null},W=null,G=function(){return null},$=function(){return{}};U=j(j({},U),M.renderingConfig||{}),t.design&&(U.design=t.design),"function"==typeof U.design&&(U.design=U.design({option:t,value:F})),M.LabelToolbar&&(H=M.LabelToolbar),M.ControlEnd&&(G=M.ControlEnd),M.MetaWrapper&&(W=M.MetaWrapper),M.sectionClassName&&($=M.sectionClassName);let q=["default"];M.supportedPurposes&&(q=M.supportedPurposes);let Z=g;t.purpose&&-1!==q.indexOf(t.purpose)&&(Z=t.purpose);let K=(0,p.m)({id:h,option:t,values:i,renderingConfig:U}),Y=(0,r.createElement)(r.Fragment,null,L&&L.content,(0,r.createElement)(M,P({key:h},j(j({},"ct-slider"===t.type?{ref:function(e){e&&(C.current=e)}}:{}),{},{liftedOptionStateDescriptor:{liftedOptionState:v,setLiftedOptionState:b},option:j(j({},t),{},{value:(0,l.W)(t,{ignoreHidden:!0})?(0,l.Oi)({device:k,option:t,value:(0,l.T)(t.value||"")}):(0,l.T)(t.value||"",(0,l.W)(t))}),value:F,id:h,values:i,onChangeFor:d,device:k,onChange:V,purpose:Z,maybeLabel:K}))));if(!U.design||"none"===U.design)return Y;const X=function(){let e=U.computeOptionValue;return e||(e=function(e){return e}),("ct-image-picker"!==t.type&&"ct-layers"!==t.type&&"ct-panel"!==t.type&&m&&!t.disableRevertButton||t.forcedRevertButton)&&(0,r.createElement)("button",{type:"button",disabled:c()(e(t.value),U.getValueForRevert?U.getValueForRevert({value:n,option:t,values:i,device:k}):N({value:n,option:t})),className:"ct-revert",onClick:function(){C&&C.current&&C.current.handleOptionRevert(),b(null),U.performRevert&&U.performRevert({onChangeFor:d}),z(t.value)}},(0,r.createElement)("svg",{fill:"currentColor",viewBox:"0 0 35 35"},(0,r.createElement)("path",{d:"M17.5,26L17.5,26C12.8,26,9,22.2,9,17.5v0C9,12.8,12.8,9,17.5,9h0c4.7,0,8.5,3.8,8.5,8.5v0C26,22.2,22.2,26,17.5,26z"}),(0,r.createElement)("polygon",{points:"34.5,30.2 21.7,17.5 34.5,4.8 30.2,0.5 17.5,13.3 4.8,0.5 0.5,4.8 13.3,17.5 0.5,30.2 4.8,34.5 17.5,21.7 30.2,34.5 "})))};let J=-1!==Object.keys(t).indexOf("desc")&&t.desc,Q=-1!==Object.keys(t).indexOf("link")&&(t.link||" ");const ee="boolean"==typeof U.design?"block":U.design;if("taxonomy"===g)return(0,r.createElement)("tr",{className:"form-field ct-term-screen-edit"},(0,r.createElement)("th",{scope:"row"},K&&(0,r.createElement)("label",null,K," ",(0,r.createElement)(X,null))),(0,r.createElement)("td",null,Y,J&&(0,r.createElement)("p",{className:"description"},J)));if("gutenberg"===g)return q.includes("gutenberg")&&"gutenberg"===Z?(0,r.createElement)(o.BaseControl,{__nextHasNoMarginBottom:!0,className:a()("ct-control-gutenberg",{[`ct-divider-${t.divider}`]:!!t.divider})},Y):(0,r.createElement)(o.BaseControl,{label:K,className:a()("ct-control-gutenberg",{[`ct-divider-${t.divider}`]:!!t.divider}),help:J?(0,r.createElement)(r.RawHTML,null,J):""},Y);if("compact"===U.design)return(0,r.createElement)("section",t.sectionAttr||{},K&&(0,r.createElement)("label",null,K),((0,l.W)(t)&&(0,l.S0)(k,t.responsive)||!(0,l.W)(t))&&Y,Q&&(0,r.createElement)("a",P({dangerouslySetInnerHTML:{__html:Q}},t.linkAttr||{})));const te=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapperAttr:{className:n}={}}=e,o=E(e.wrapperAttr,w);E(e,O);const i=t.wrapperAttr||{},{className:s}=i,c=E(i,_);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",P({className:a()("ct-control",n,s,{}),"data-design":ee},t.divider?{"data-divider":t.divider}:{},j({},(0,l.W)(t)&&!(0,l.S0)(k,t.responsive)||"disabled"===t.state?{"data-state":"disabled"}:{}),j(j({},c),o)),(0,r.createElement)("header",null,K&&(0,r.createElement)("label",null,K),(0,r.createElement)(X,null),(0,r.createElement)(H,{option:t,value:F,id:h,onChange:V}),(0,l.W)(t,{ignoreHidden:!0})&&ee.indexOf("block")>-1&&!t.skipResponsiveControls&&(0,r.createElement)(l.ZP,{device:k,responsiveDescriptor:t.responsive,setDevice:R})),(0,l.W)(t)&&!(0,l.S0)(k,t.responsive)&&(0,r.createElement)("div",{className:"ct-disabled-notification"},t.disabledDeviceMessage||(0,u.__)("Option can't be edited for current device","blocksy")),((0,l.W)(t)&&(0,l.S0)(k,t.responsive)||!(0,l.W)(t))&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("section",P({},t.sectionAttr||{},{className:a()({"ct-responsive-container":(0,l.W)(t,{ignoreHidden:!0})&&"inline"===ee},$({design:ee,option:t}),(t.sectionAttr||{}).class||"")}),(0,l.W)(t,{ignoreHidden:!0})&&"inline"===ee&&(0,r.createElement)(l.ZP,{device:k,responsiveDescriptor:t.responsive,setDevice:R}),Y,Q&&(0,r.createElement)("a",P({dangerouslySetInnerHTML:{__html:Q}},t.linkAttr||{}))),(0,r.createElement)(G,null),J&&(0,r.createElement)("div",{dangerouslySetInnerHTML:{__html:J},className:"ct-option-description"}))))};return W?(0,r.createElement)(W,{id:h,option:t,value:F,onChangeFor:d,values:i,getActualOption:te}):te()}},5697:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var r=n(1381),o=n(5760),i=n(5529),a=n(1429),l=n(7314);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let p=[];var d=function(e){let{renderingChunk:t,value:n,onChange:o,purpose:s,parentValue:u,hasRevertButton:d}=e;const f=(0,l.Z)(),{currentView:m}=(0,a.$M)();return(0,r.useEffect)((function(){t.map((function(e){return e.global&&Object.keys(e.condition).map((function(e){return wp.customize(e,(function(e){return e.bind((function(e){return setTimeout((function(){return f()}))}))}))}))}))}),[]),t.map((function(e){let t=null;if("global"===e.values_source){Array.isArray(e.perform_replace)?e.perform_replace:e.perform_replace;let n=c(c({},e.condition),e.perform_replace?(Array.isArray(e.perform_replace)?e.perform_replace:[e.perform_replace]).reduce((function(t,n){return c(c({},t),e.perform_replace.condition)}),{}):{});t=Object.keys(n).reduce((function(e,t){return c(c({},e),{},{[t.split(":")[0]]:wp.customize(t.split(":")[0])()})}),{})}if("parent"===e.values_source&&(t=u),t||(t=c(c({},n),{},{wp_customizer_current_view:m})),e.perform_replace){(Array.isArray(e.perform_replace)?e.perform_replace:[e.perform_replace]).map((function(e){(0,i.Nj)((0,i.KY)(e.condition),t)&&t[e.key]&&t[e.key]===e.from&&(t[e.key]=e.to)}))}return t=c(c(c({},t),window.ct_customizer_localizations?ct_customizer_localizations.conditions_override:{}),window.ct_localizations?ct_localizations.conditions_override:{}),e.computed_fields&&e.computed_fields.map((function(e){if("woo_single_layout"!==e||"columns-top-gallery"!==t.product_view_type&&"top-gallery"!==t.product_view_type||(t[e]=[...t.woo_single_split_layout.left||[],...t.woo_single_split_layout.right||[]]),"has_svg_logo"===e){const e=["custom_logo"];t.builderSettings&&"yes"===t.builderSettings.has_transparent_header&&e.push("transparent_logo"),t.builderSettings&&"yes"===t.builderSettings.has_sticky_header&&e.push("sticky_logo");const n=e.some((function(e){const n=[...new Set(Object.values(t[e]||{}).filter((function(e){return"number"==typeof e})))];return n.some((function(e){const t=wp.media.attachment(e).toJSON();return t&&t.url?t.url.match(/\.svg$/):(p.includes(e)||p.includes(e)||(p.push(e),wp.media.attachment(e).fetch().then((function(){p=p.filter((function(t){return t!==e})),f()}))),!1)}))}));t.has_svg_logo=n?"yes":"no"}})),(0,i.Nj)((0,i.KY)(e.condition),t)?(0,r.createElement)(R,{purpose:s,key:e.id,onChange:o,options:e.options,value:n,hasRevertButton:d,parentValue:u}):[]}))},f=n(4184),m=n.n(f);function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class g extends r.Component{constructor(){super(...arguments),h(this,"state",{currentTab:0})}render(){var e=this;const t=this.props.renderingChunk.filter((function(t){return!t.condition||(0,i.Nj)((0,i.KY)(t.condition),e.props.value)})),n=t[this.state.currentTab];return(0,r.createElement)("div",{className:"ct-tabs"},(0,r.createElement)("ul",null,t.map((function(e,t){return{singleTab:e,index:t}})).map((function(t){let{singleTab:n,index:o}=t;return(0,r.createElement)("li",{key:n.id,onClick:function(){return e.setState({currentTab:o})},className:m()({active:o===e.state.currentTab})},n.title?n.title:n.id)}))),(0,r.createElement)("div",{className:"ct-current-tab"},(0,r.createElement)(R,{purpose:this.props.purpose,key:n.id,onChange:function(t,n){return e.props.onChange(t,n)},options:n.options,value:this.props.value})))}}var v=n(7086);function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y=function(e){let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:l}=e;return t.map((function(e){const{label:t,options:s,id:c,attr:u={},wrapperAttr:p={},responsive:d=!1}=e,{currentView:f}=(0,a.$M)(),{setDevice:m}=(0,a.Id)(),h=(0,r.createElement)(R,{purpose:i,onChange:o,options:s,value:n,hasRevertButton:l});return(0,r.createElement)("div",b({key:c,className:"ct-controls-group"},p),t&&(0,r.createElement)("header",null,(0,r.createElement)("label",null,t),d&&(0,r.createElement)(v.ZP,{device:f,responsiveDescriptor:d,setDevice:m})),(0,r.createElement)("section",b({},u,"desktop"!==f?{"data-disabled-last":""}:{}),h))}))},w=n(251),O=n.n(w),_=n(7691);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const C=function(e){let{singleChoice:t,groupOption:n,purpose:o,onChange:i,value:a,hasRevertButton:l,parentValue:s}=e;return(0,r.createElement)("div",{key:t.id,className:"ct-labeled-group-item"},t.label&&(0,r.createElement)("label",null,t.label),(0,r.createElement)(R,{purpose:o,key:n.id,onChange:i,options:{[t.id]:S(S({},n.options[t.id]),{},{design:"none"})},value:a,hasRevertButton:l,parentValue:s}))};var x=function(e){let{renderingChunk:t,value:n,onChange:l,purpose:s,parentValue:c,hasRevertButton:u}=e;const{currentView:p}=(0,a.$M)(),{setDevice:d}=(0,a.Id)();return t.map((function(e){let t=null;t||(t=S(S({},n),{},{wp_customizer_current_view:p}));const a=e.choices.filter((function(e){return!e.condition||(0,i.Nj)((0,i.KY)(e.condition),t)}));let f=(0,_.m)({id:e.id,option:e,values:n});return 0===a.length?null:1===a.length?(0,r.createElement)(R,{purpose:s,onChange:l,key:e.id,options:{[e.choices[0].id]:S(S({},e.options[e.choices[0].id]),e.divider?{divider:e.divider}:{})},value:n,hasRevertButton:u,parentValue:c}):(0,r.createElement)("div",E({className:"ct-control","data-design":"block"},e.divider?{"data-divider":e.divider}:{}),(0,r.createElement)("header",null,f&&(0,r.createElement)("label",null,f),(0,r.createElement)("button",{type:"button",disabled:e.choices.every((function(t){let{id:r}=t;return O()(e.options[r].value,(0,o.y1)({value:n[r],option:e.options[r]}))})),className:"ct-revert",onClick:function(){e.choices.reduce((function(t,n){return t.then((function(){return new Promise((function(t){setTimeout((function(){l(n.id,e.options[n.id].value),t()}))}))}))}),Promise.resolve())}},(0,r.createElement)("svg",{fill:"currentColor",viewBox:"0 0 35 35"},(0,r.createElement)("path",{d:"M17.5,26L17.5,26C12.8,26,9,22.2,9,17.5v0C9,12.8,12.8,9,17.5,9h0c4.7,0,8.5,3.8,8.5,8.5v0C26,22.2,22.2,26,17.5,26z"}),(0,r.createElement)("polygon",{points:"34.5,30.2 21.7,17.5 34.5,4.8 30.2,0.5 17.5,13.3 4.8,0.5 0.5,4.8 13.3,17.5 0.5,30.2 4.8,34.5 17.5,21.7 30.2,34.5 "}))),e.responsive&&(0,r.createElement)(v.ZP,{device:p,responsiveDescriptor:e.responsive,setDevice:d})),(0,r.createElement)("section",{className:"ct-labeled-group"},a.map((function(t){return(0,r.createElement)(C,{key:t.id,singleChoice:t,groupOption:e,purpose:s,onChange:l,value:n,hasRevertButton:u,parentValue:c})}))))}))};var k=function(e){let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:a}=e;return t.map((function(e){const{label:t,options:l,id:s,attr:c={},responsive:u=!1,optionId:p}=e;return n[p].find((function(e){let{id:t,enabled:n,meta_elements:r}=e;return n&&("post_meta"===t||"custom_meta"===t)&&(r||[]).find((function(e){let{id:t,style:n}=e;return("categories"===t||"tags"===t)&&"pill"===n}))}))?(0,r.createElement)(R,{purpose:i,onChange:o,options:l,value:n,hasRevertButton:a}):null}))};var I=function(e){let{value:t,renderingChunk:n,onChange:o,parentValue:i,purpose:a,hasRevertButton:l}=e,s=null;"ct-has-meta-category-button"===n[0].type&&(s=k),"ct-condition"===n[0].type&&(s=d),"tab"===n[0].type&&(s=g),"ct-group"===n[0].type&&(s=y),"ct-labeled-group"===n[0].type&&(s=x);const c=function(e,t){o(e,t)};return s?(0,r.createElement)(s,{purpose:a,onChange:c,value:t,renderingChunk:n,hasRevertButton:l,parentValue:i}):(0,r.createElement)("div",null,"Unknown container type.")},D=n(7686);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=function(e){let{options:t,value:n,onChange:i,purpose:a="default",hasRevertButton:l=!0,renderOptions:s=null,parentValue:c}=e;if(s)return s({value:n,onChange:i});let u=null;window.wp.components&&(u=window.wp.components.SlotFillProvider);let p=(0,r.useMemo)((function(){const e=(0,D.UO)(t);return[...e.__CT_KEYS_ORDER__?Object.keys(e.__CT_KEYS_ORDER__).map((function(e){return parseInt(e,10)})).sort((function(e,t){return e-t})).map((function(t){return e.__CT_KEYS_ORDER__[t]})):Object.keys(e)].filter((function(e){return"__CT_KEYS_ORDER__"!==e})).map((function(t){return T(T({},e[t]),{},{id:t})})).reduce((function(e,t,n){if(0===e.length)return[[t]];let r=e[e.length-1];return(r[0].options&&r[0].type===t.type||"ct-tab-group"===t.type||"ct-tab-group-sync"===t.type)&&"box"!==t.type&&"ct-popup"!==t.type?[...e.slice(0,-1),[...r,t]]:[...e,[t]]}),[])}),[t]).map((function(e){return e[0].options||"ct-tab-group-sync"===e[0].type?(0,r.createElement)(I,{key:e[0].id,value:n,parentValue:c,renderingChunk:e,onChange:i,purpose:a,hasRevertButton:l}):(0,r.createElement)(o.ZP,{hasRevertButton:l,purpose:a,key:e[0].id,id:e[0].id,value:n[e[0].id],values:n,option:e[0],onChangeFor:function(e,t){return i(e,t)},onChange:function(t){return i(e[0].id,t)}})}));return window.wp.components?(0,r.createElement)(u,null,p):p}},8519:function(e,t,n){"use strict";var r=n(1381),o=(n(6715),n(5652));const i=["value","placeholder","onChange","propertyToCheckAgainst","shouldPropagateEmptyValue","inputProps"];function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.Z=function(e){let{value:t,placeholder:n=(0,o.__)("Default","blocksy"),onChange:s,propertyToCheckAgainst:c="margin",shouldPropagateEmptyValue:u=!1,inputProps:p={}}=e,d=l(e,i);const f=(0,r.useRef)(),[m,h]=(0,r.useState)("__DEFAULT__"),{ref:g,actualInputProps:v={}}=p;return(0,r.useEffect)((function(){const e=m.indexOf("()");e>-1&&f.current.setSelectionRange(e+1,e+1)}),[m]),(0,r.createElement)("input",a({value:"__DEFAULT__"===m?t:m,type:"text",placeholder:n,onChange:function(e){let{target:{value:t}}=e;""===t&&u&&(h("__DEFAULT__"),s("")),h(t),CSS.supports(c,t)&&t.toString().length-t.toString().replaceAll("(","").length==t.toString().length-t.toString().replaceAll(")","").length&&(s(t),h("__DEFAULT__"))},ref:function(e){f.current=e,g&&"function"==typeof g&&g(e)}},v,d))}},7097:function(e,t,n){"use strict";n.d(t,{Q:function(){return p},Z:function(){return f}});var r=n(1381),o=n(2243),i=n.n(o);let a=null;const l=function(){return!!a&&a.split(":")[1]};function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}wp.customize&&wp.customize.bind("ready",(function(){wp.customize.previewer.bind("ct-initiate-deep-link",(function(e){const[t,n]=e.split(":"),r=Object.values(wp.customize.section._value).find((function(e){return e.expanded()}));if(!r||r.id!==t)return a=e,void wp.customize.section(t).expand();i().trigger("ct-deep-link-start",e)}))}));const p=(0,r.createContext)({titlePrefix:"",isOpen:!1,isTransitioning:!1,previousPanel:!1,currentLevel:1,secondLevelTitlePrefix:"",secondLevelTitleLabel:""}),d=function(e,t){if("PANEL_OPEN"===t.type){const{panelId:n}=t.payload;return e.isOpen&&e.isOpen===n||e.isTransitioning?e:c(c({},e),{},{isOpen:n,isTransitioning:n,currentLevel:1},e.isOpen?{previousPanel:e.isOpen}:{})}if("PANEL_RECEIVE_TITLE"===t.type){const{titlePrefix:n}=t.payload;return c(c({},e),{},{titlePrefix:n})}return"PANEL_RECEIVE_META"===t.type?c(c({},e),t.payload):"PANEL_OPEN_SECOND_LEVEL"===t.type?c(c({},e),{},{currentLevel:2}):"PANEL_CLOSE"===t.type?c(c({},e),2===e.currentLevel?{currentLevel:1}:{isTransitioning:e.isOpen,isOpen:!1,currentLevel:1}):"PANEL_FINISH_TRANSITIONING"===t.type?c(c({},e),{},{isTransitioning:!1},e.isOpen&&e.isOpen!==e.previousPanel?{previousPanel:!1}:{}):e};var f=function(e){let{id:t,children:n,containerRef:o,parentContainerRef:s,useRefsAsWrappers:c}=e;const[u,f]=(0,r.useReducer)(d,{isOpen:!1,isTransitioning:!1});return(0,r.useEffect)((function(){i().on("ct-deep-link-start",(function(e){const[t,n]=e.split(":");f(n?{type:"PANEL_OPEN",payload:{panelId:n}}:{type:"PANEL_CLOSE"})})),l()&&setTimeout((function(){f({type:"PANEL_OPEN",payload:{panelId:l()}}),a=null}),300)}),[]),(0,r.createElement)(p.Provider,{value:{id:t,containerRef:o,panelsState:u,panelsDispatch:f,panelsHelpers:{isOpenFor:function(e){return u.isOpen&&e===u.isOpen},isTransitioningFor:function(e){return u.previousPanel&&e===u.previousPanel||u.isTransitioning&&e===u.isTransitioning},open:function(e){return f({type:"PANEL_OPEN",payload:{panelId:e}})},close:function(){f({type:"PANEL_CLOSE"})},stopTransitioning:function(){f({type:"PANEL_FINISH_TRANSITIONING"})},getWrapperParent:function(){return c?s.current:o.current.closest('[id="customize-theme-controls"]')},openSecondLevel:function(){f({type:"PANEL_OPEN_SECOND_LEVEL"})},getParentOptionsWrapper:function(){return c?o.current:o.current.closest(".accordion-section-content")}}}},n)}},7314:function(e,t,n){"use strict";var r=n(1381);const o=function(e,t){return!e};t.Z=function(){const[,e]=(0,r.useReducer)(o,!0);return(0,r.useMemo)((function(){return function(){e(null)}}),[e])}},7691:function(e,t,n){"use strict";n.d(t,{f:function(){return o},m:function(){return i}});var r=n(5529);const o=function(e){return(e=null==e?"":String(e)).charAt(0).toUpperCase()+e.slice(1)},i=function(e){let{id:t,option:n,values:i,renderingConfig:a}=e,l=-1===Object.keys(n).indexOf("label")?o(t).replace(/\_|\-/g," "):n.label;return l!==l.toString()&&(l=Object.keys(l).reduce((function(e,t){return e||((0,r.Nj)((0,r.KY)(l[t]),i)?t:e)}),null)||Object.keys(l)[0]),""===l&&(l=!0),a&&!a.label&&(l=!1),l}},7686:function(e,t,n){"use strict";n.d(t,{UO:function(){return c},JS:function(){return s},n6:function(){return u}});const r=["__CT_KEYS_ORDER__"];function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const s=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{__CT_KEYS_ORDER__:n}=e,o=l(e,r);return Object.keys(o).reduce((function(n,r){return e[r].type?e[r].options?i(i({},n),s(e[r].options,t)):e[r]["inner-options"]&&t?i(i({},n),{},{[r]:e[r]},s(e[r]["inner-options"],t)):i(i({},n),{},{[r]:e[r]}):i(i({},n),s(e[r],t))}),{})},c=function(e){return Object.keys(e).reduce((function(t,n){return i(i({},t),e[n].type?{[n]:e[n]}:"__CT_KEYS_ORDER__"===n?{[n]:e[n]}:c(e[n]))}),{})},u=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=s(e,!(arguments.length>3&&void 0!==arguments[3])||arguments[3]);return i(i({},t),Object.keys(r).reduce((function(e,o){let a=null;if(Object.keys(t).indexOf(o)>-1)("string"==typeof t[o]||function(e){return"number"==typeof e}(t[o]))&&(a=t[o]),function(e){return e instanceof Object}(t[o])&&!Array.isArray(t[o])&&(a=i({},t[o])),Array.isArray(t[o])&&(a=t[o]?t[o]:[...r[o].value||[]]);else{if(n)return i(i({},e),n(o,r[o]));a=Object.keys(r[o]).indexOf("value")>-1?r[o].value:""}return i(i({},e),{},{[o]:a})}),{}))}},5026:function(e,t,n){"use strict";n.d(t,{Y:function(){return r}});const r=function(e){let{value:t,onChange:n,blockDecimal:r=!1,handleHorizontal:o=!1}=e;return{onKeyDown:function(e){r&&("."!==e.key&&","!==e.key||e.preventDefault());let i=1;i=e.shiftKey?10*i:i,(38===e.keyCode||o&&39===e.keyCode)&&(e.preventDefault(),n(parseFloat(t)+i)),(40===e.keyCode||o&&37===e.keyCode)&&(e.preventDefault(),n(parseFloat(t)-i))}}}},4775:function(e,t,n){"use strict";n.d(t,{N:function(){return r}});const r=function(e){return Array.isArray(e)?e:Object.keys(e).reduce((function(t,n){return[...t,{key:n,value:e[n]}]}),[])}},2932:function(e,t,n){"use strict";var r=n(1381);n(4184),n(5652);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(){let{contentRef:e,shouldCalculate:t=!0,ref:n,defaultHeight:o=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,r.useRef)(),[l,s]=(0,r.useState)(null),c=function(){t&&s(Math.random())},u=function(t){if(!t.target||!t.target.classList||!t.target.classList.contains)return;let n=e||a;t.target.classList.contains("ct-modal-scroll")&&c(),n&&n.current&&!n.current.contains(t.target)&&c()};(0,r.useEffect)((function(){let t;return setTimeout((function(){c()}),500),window.addEventListener("resize",c),window.addEventListener("scroll",u,!0),n.current&&(t=new window.ResizeObserver(c),t.observe(n.current,{attributes:!0}),n.current.closest(".ct-tabs-scroll")&&t.observe(n.current.closest(".ct-tabs-scroll"),{attributes:!0}),n.current.closest(".ct-modal-scroll")&&t.observe(n.current.closest(".ct-modal-scroll"),{attributes:!0}),n.current.closest(".customize-pane-child")&&t.observe(n.current.closest(".customize-pane-child"),{attributes:!0})),(e?e.current:a.current)&&(t||(t=new window.ResizeObserver(c)),t.observe(e?e.current:a.current,{attributes:!0})),function(){window.removeEventListener("resize",c),window.removeEventListener("scroll",u,!0),t&&t.disconnect()}}),[t,a.current,e,n.current]);let{right:p,yOffset:d,position:f,otherStyles:m}=(0,r.useMemo)((function(){let r=0,i=0,l="bottom",s={};if(!t)return{yOffset:i,right:r,position:l};if(n.current){let t=n.current.getBoundingClientRect(),c=n.current.closest(".ct-select-input")?n.current.closest(".ct-select-input"):n.current,u=getComputedStyle(c,":before").content;if(i=t.top+t.height,r=window.innerWidth-t.right,document.body.classList.contains("rtl")&&(r=t.left),u.indexOf("ref-width")>-1){let e=t.width;if(u.indexOf("left")>-1&&c.previousElementSibling&&(e=document.body.classList.contains("rtl")?c.previousElementSibling.getBoundingClientRect().right-t.left:t.right-c.previousElementSibling.getBoundingClientRect().left),u.indexOf("right")>-1){let n=c.parentNode.getBoundingClientRect();document.body.classList.contains("rtl")?(r=n.left,e=t.right-n.left):(r=window.innerWidth-n.right,e=n.right-t.left)}s["--x-select-dropdown-width"]=`${e}px`}let p=e&&e.current||a.current?function(e){let{top:t,left:n,width:r,height:o}=e.getBoundingClientRect(),i=function(e){return window.getComputedStyle(e).transform.split(/\(|,|\)/).slice(1,-1).map((function(e){return parseFloat(e)}))}(e);if(6==i.length){const e=i;let a=e[0]*e[3]-e[1]*e[2];return{width:r/e[0],height:o/e[3],left:(n*e[3]-t*e[2]+e[2]*e[5]-e[4]*e[3])/a,top:(-n*e[1]+t*e[0]+e[4]*e[1]-e[0]*e[5])/a}}return{top:t,left:n,width:r,height:o}}(e?e.current:a.current):{height:o};i+p.height>window.innerHeight&&t.top-15>p.height&&(l="top",i=window.innerHeight-t.bottom+t.height),i+p.height>window.innerHeight&&"bottom"===l&&(l="top",i=0)}return{yOffset:i,right:r,position:l,otherStyles:s}}),[l,t,n,n.current,e,a.current,o]);return{refreshPopover:c,styles:i({"--modal-y-offset":`${d}px`,"--modal-x-offset":`${p}px`},m),position:f,popoverProps:i({ref:e||a},f?{"data-position":f}:{})}}},6381:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(1381),o=n(5697),i=n(5652),a=n(4184),l=n.n(a),s=n(4855);function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var p=function(e){let{picker:t,currentPalette:n,onChange:o}=e;const[i,a]=(0,r.useState)("__DEFAULT__"),l=t.id,{id:s,[l]:p}=n,d=(c(n,["id",l].map(u)),"__DEFAULT__"===i?n[t.id].variable||t.variableName:i);return(0,r.createElement)("input",{type:"text",value:`var(--${d})`,onFocus:function(e){e.target.select()},readOnly:!0,onChange:function(e){}})};const d=["id"];function f(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var b=function(e){let{renderBefore:t=function(){return null},onChange:n,currentPalette:a,option:c,className:u,onClick:m,isActive:g,hasColorRemove:b=!0}=e;const[y,w]=(0,r.useState)(!1);return(0,r.createElement)("div",{className:l()("ct-color-palette-preview",u,{active:g}),onClick:function(){m&&m()}},(0,r.createElement)("div",{className:"ct-single-palette"},t(),(0,r.createElement)(o.Z,{hasRevertButton:!1,onChange:function(e,t){"color"===e&&n(e,Object.keys(t).reduce((function(e,n){return h(h({},e),0===n.indexOf("color")?{[n]:t[n]}:{[n]:t[n]})}),{}))},value:{color:a},options:{color:h(h({type:"ct-color-picker",predefined:!0,design:"none",label:!1,modalClassName:"ct-color-palette-modal",value:a,afterPill:function(e){let{picker:t}=e;if(!c.palettes)return null;const o=c.palettes[0],{id:i}=o,l=f(o,d);return parseFloat(t.id.replace("color",""))<=Object.keys(l).length?null:b?(0,r.createElement)("i",{className:"ct-remove-color",onClick:function(){const e=t.id,{[e]:r}=a,o=f(a,[e].map(v));n("color",o),document.documentElement.style.removeProperty("--theme-palette-color-{picker.id.replace(\n\t\t\t\t\t\t\t\t\t\t\t\t\t'color',\n\t\t\t\t\t\t\t\t\t\t\t\t\t''\n\t\t\t\t\t\t\t\t\t\t\t\t)}")}},(0,r.createElement)("svg",{fill:"currentColor",viewBox:"0 0 35 35"},(0,r.createElement)("polygon",{points:"34.5,30.2 21.7,17.5 34.5,4.8 30.2,0.5 17.5,13.3 4.8,0.5 0.5,4.8 13.3,17.5 0.5,30.2 4.8,34.5 17.5,21.7 30.2,34.5 "}))):null},colorVariableName:function(e){let{picker:t}=e;return(0,r.createElement)("div",{className:"ct-option-color-variable"},(0,r.createElement)(p,{currentPalette:a,picker:t,onChange:n}),(0,r.createElement)(s.CopyToClipboard,{text:`--${t.variableName}`,onCopy:function(){w(t.variableName),setTimeout((function(){w(null)}),3e3)}},(0,r.createElement)("span",{className:l()("ct-copy-color",{copied:y===t.variableName}),"data-tooltip":"top"},(0,r.createElement)("svg",{width:"12",height:"12",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M20.7 7.6h-9.8c-1.8 0-3.3 1.5-3.3 3.3v9.8c0 1.8 1.5 3.3 3.3 3.3h9.8c1.8 0 3.3-1.5 3.3-3.3v-9.8c0-1.8-1.5-3.3-3.3-3.3zm1.1 13.1c0 .6-.5 1.1-1.1 1.1h-9.8c-.6 0-1.1-.5-1.1-1.1v-9.8c0-.6.5-1.1 1.1-1.1h9.8c.6 0 1.1.5 1.1 1.1v9.8zM5.5 15.3c0 .6-.5 1.1-1.1 1.1H3.3c-1.8 0-3.3-1.5-3.3-3.3V3.3C0 1.5 1.5 0 3.3 0h9.8c1.8 0 3.3 1.5 3.3 3.3v1.1c0 .6-.5 1.1-1.1 1.1-.6 0-1.1-.5-1.1-1.1V3.3c0-.6-.5-1.1-1.1-1.1H3.3c-.6 0-1.1.5-1.1 1.1v9.8c0 .6.5 1.1 1.1 1.1h1.1c.6 0 1.1.5 1.1 1.1z"})),(0,r.createElement)("i",{className:"ct-tooltip"},y===t.variableName?(0,i.__)("Copied","blocksy"):(0,i.__)("Copy","blocksy")))))}},n?{}:{skipModal:!0}),{},{pickers:Object.keys(a).filter((function(e){return 0===e.indexOf("color")})).map((function(e,t){return{title:(0,i.sprintf)((0,i.__)("Color %s","blocksy"),e.replace("color","")),variableName:"theme-palette-color-"+e.replace("color",""),id:e}}))})}})))}},9154:function(e,t,n){"use strict";n.d(t,{Z:function(){return le}});var r=n(1381),o=n(8441),i=n(5652),a=n(4184),l=n.n(a),s={grad:.9,turn:360,rad:360/(2*Math.PI)},c=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},u=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},p=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},d=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},f=function(e){return{r:p(e.r,0,255),g:p(e.g,0,255),b:p(e.b,0,255),a:p(e.a)}},m=function(e){return{r:u(e.r),g:u(e.g),b:u(e.b),a:u(e.a,3)}},h=/^#([0-9a-f]{3,8})$/i,g=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},v=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),l=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(l<0?l+6:l),s:i?a/i*100:0,v:i/255*100,a:o}},b=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),l=r*(1-(t-i)*n),s=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,l,a,a,s,r][c],g:255*[s,r,r,l,a,a][c],b:255*[a,a,s,r,r,l][c],a:o}},y=function(e){return{h:d(e.h),s:p(e.s,0,100),l:p(e.l,0,100),a:p(e.a)}},w=function(e){return{h:u(e.h),s:u(e.s),l:u(e.l),a:u(e.a,3)}},O=function(e){return b((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},_=function(e){return{h:(t=v(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},E=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,P=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,S=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,j=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,C={string:[[function(e){var t=h.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?u(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?u(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=S.exec(e)||j.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:f({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=E.exec(e)||P.exec(e);if(!t)return null;var n,r,o=y({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(s[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return O(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return c(t)&&c(n)&&c(r)?f({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!c(t)||!c(n)||!c(r))return null;var a=y({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return O(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!c(t)||!c(n)||!c(r))return null;var a=function(e){return{h:d(e.h),s:p(e.s,0,100),v:p(e.v,0,100),a:p(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return b(a)},"hsv"]]},x=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},k=function(e){return"string"==typeof e?x(e.trim(),C.string):"object"==typeof e&&null!==e?x(e,C.object):[null,void 0]},I=function(e,t){var n=_(e);return{h:n.h,s:p(n.s+100*t,0,100),l:n.l,a:n.a}},D=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},N=function(e,t){var n=_(e);return{h:n.h,s:n.s,l:p(n.l+100*t,0,100),a:n.a}},T=function(){function e(e){this.parsed=k(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return u(D(this.rgba),2)},e.prototype.isDark=function(){return D(this.rgba)<.5},e.prototype.isLight=function(){return D(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=m(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?g(u(255*o)):"","#"+g(t)+g(n)+g(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return m(this.rgba)},e.prototype.toRgbString=function(){return t=(e=m(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return w(_(this.rgba))},e.prototype.toHslString=function(){return t=(e=w(_(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=v(this.rgba),{h:u(e.h),s:u(e.s),v:u(e.v),a:u(e.a,3)};var e},e.prototype.invert=function(){return A({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),A(I(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),A(I(this.rgba,-e))},e.prototype.grayscale=function(){return A(I(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),A(N(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),A(N(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?A({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):u(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=_(this.rgba);return"number"==typeof e?A({h:e,s:t.s,l:t.l,a:t.a}):u(t.h)},e.prototype.isEqual=function(e){return this.toHex()===A(e).toHex()},e}(),A=function(e){return e instanceof T?e:new T(e)};const R=function(e){const t=A(e);return t.parsed?"#"===e[0]&&e.length<=7||1===t.rgba.a?e:t.toRgbString():e};var M=n(8519),L=n(4855);const B=function(e){if(-1===e.indexOf("var(--"))return e;const t=e.replace(/var\(/,"").replace(/\)/,"").trim(),n=getComputedStyle(document.documentElement).getPropertyValue(t);if(n)return n.trim().replace(/\s/g,"");const r=document.querySelector("#customize-preview iframe");if(r&&r.contentDocument.querySelector("body")){const t=r.contentDocument.createElement("div");t.style.borderColor=e,r.contentDocument.querySelector("body").append(t);const n=r.contentWindow.getComputedStyle(t),o=n.getPropertyValue("border-color");if(o&&o!==n.getPropertyValue("color"))return t.remove(),o.trim().replace(/\s/g,"");t.remove()}return e},F=["color"];function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var W=function(e){let{option:t,picker:n,onChange:a,value:s,value:{color:c}}=e;H(e.value,F);const[u,p]=(0,r.useState)(!1),d=(0,r.useMemo)((function(){return B(c)}),[c]);return(0,r.createElement)("div",{className:"ct-gutenberg-color-picker"},(0,r.createElement)(o.ColorPicker,{color:d,enableAlpha:!0,onChange:function(e){a(V(V({},s),{},{color:R(e)}))}}),(0,r.createElement)("div",{className:"ct-option-color-value"},(0,r.createElement)(M.Z,{value:R(c),onChange:function(e){a(V(V({},s),{},{color:R(e)}))},propertyToCheckAgainst:"color"}),(0,r.createElement)(L.CopyToClipboard,{text:R(c),onCopy:function(){p(!0),setTimeout((function(){p(null)}),3e3)}},(0,r.createElement)("span",{className:l()("ct-copy-color",{copied:u}),"data-tooltip":"top"},(0,r.createElement)("svg",{width:"12",height:"12",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M20.7 7.6h-9.8c-1.8 0-3.3 1.5-3.3 3.3v9.8c0 1.8 1.5 3.3 3.3 3.3h9.8c1.8 0 3.3-1.5 3.3-3.3v-9.8c0-1.8-1.5-3.3-3.3-3.3zm1.1 13.1c0 .6-.5 1.1-1.1 1.1h-9.8c-.6 0-1.1-.5-1.1-1.1v-9.8c0-.6.5-1.1 1.1-1.1h9.8c.6 0 1.1.5 1.1 1.1v9.8zM5.5 15.3c0 .6-.5 1.1-1.1 1.1H3.3c-1.8 0-3.3-1.5-3.3-3.3V3.3C0 1.5 1.5 0 3.3 0h9.8c1.8 0 3.3 1.5 3.3 3.3v1.1c0 .6-.5 1.1-1.1 1.1-.6 0-1.1-.5-1.1-1.1V3.3c0-.6-.5-1.1-1.1-1.1H3.3c-.6 0-1.1.5-1.1 1.1v9.8c0 .6.5 1.1 1.1 1.1h1.1c.6 0 1.1.5 1.1 1.1z"})),(0,r.createElement)("i",{className:"ct-tooltip"},u?(0,i.__)("Copied","blocksy"):(0,i.__)("Copy","blocksy"))))),t.colorVariableName&&t.colorVariableName({picker:n}))},G=n(2932);function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$.apply(this,arguments)}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){K(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Y=function(e){return e.noColorTransparent?"transparent":"CT_CSS_SKIP_RULE"};var X=function(e){let{containerRef:t,el:n,value:o,picker:a,onChange:s,option:c,style:u,wrapperProps:p={},inline_modal:d,appendToBody:f,inheritValue:m}=e;const h=(0,r.useRef)();(0,r.useEffect)((function(){if(!h.current){h.current=(window.ct_customizer_localizations||window.ct_localizations).current_palette.map((function(e){return e.replace("color","theme-palette-color-")}));const e=Object.values(Z({},document.documentElement.style));e.includes("--theme-palette-color-1")&&(h.current=e.filter((function(e){return e.includes("--theme-palette-color")})).map((function(e){return e.replace("--","")})))}}),[]);const g=(0,r.useMemo)((function(){return o.color===Y(c)?{color:"",key:"empty"}:(o.color||"").indexOf(Y(c))>-1?{key:"",color:""}:(o.color||"").indexOf(Y(c))>-1&&a.inherit?{key:"picker"+m,color:B(m)}:(o.color||"").indexOf("var")>-1?{key:"var"+o.color,color:o.color}:{key:"color",color:o.color}}),[o,c,a,m]);let v=o.color;(o.color||"").indexOf(Y(c))>-1&&a.inherit&&(v=m);const b=(0,r.useMemo)((function(){return p.ref&&p.ref.current&&n&&function(e,t){if(!e)return;if(!t)return;let n=getComputedStyle(e),r=parseFloat(n.left);return{"--option-modal-arrow-position":(t=t.firstElementChild.getBoundingClientRect()).left+t.width/2-r-6+"px"}}(p.ref.current,n.current)}),[p.ref&&p.ref.current,n&&n.current]);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",$({tabIndex:"0",className:l()("ct-color-picker-modal",{"ct-option-modal":!d&&f},c.modalClassName),style:Z(Z({},b),u||{})},p),(0,r.createElement)(W,{onChange:function(e){return s(e)},option:c,picker:a,value:Z(Z({},o),{},{color:g.color})}),!c.predefined&&(0,r.createElement)("div",{className:"ct-color-picker-palette"},(h.current||[]).map((function(e){return(0,r.createElement)("span",{key:e,style:{background:`var(--${e})`},className:l()({active:v===`var(--${e})`}),"data-tooltip":"top",onClick:function(){return s(Z(Z({},o),{},{color:`var(--${e})`}))}},(0,r.createElement)("i",{className:"ct-tooltip"},(0,i.sprintf)((0,i.__)("Color %s","blocksy"),e.replace("theme-palette-color-",""))))})))))},J=n(4823),Q=n(3431),ee=n.n(Q),te=n(5529),ne=n(1511);function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?re(Object(n),!0).forEach((function(t){ie(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ie(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ae=function(e,t,n,r){if("string"==typeof e.inherit){if(e.inherit.indexOf("self")>-1){ const o=(t.responsive?n[t.id][r]:n[t.id])||t.value,i=e.inherit.split(":")[1];let a=o[i].color;return a.indexOf("CT_CSS_SKIP_RULE")>-1&&(a=t.pickers.find((function(e){let{id:t}=e;return t===i})).inherit),{background:a||""}}return{background:e.inherit}}let o=Object.keys(e.inherit).reduce((function(t,r){return t||((0,te.Nj)((0,te.KY)(e.inherit[r]),"global"===e.inherit_source?Object.keys(e.inherit[r]).reduce((function(e,t){return oe(oe({},e),{},{[t]:wp.customize(t)()})}),{}):n)?r:t)}),null);return o?{background:o}:{}};var le=function(e){let{option:t,value:n,onChange:o,picker:a,onPickingChange:s,stopTransitioning:c,onOutsideClick:u,innerRef:p,containerRef:d,modalRef:f,isTransitioning:m,isPicking:h,values:g,device:v}=e;const b=(0,r.useRef)(),{appendToBody:y=!0}=t,{refreshPopover:w,styles:O,popoverProps:_}=(0,G.Z)({contentRef:f,ref:b||{},defaultHeight:379,shouldCalculate:!t.inline_modal||y});if(t.inline_modal)return(0,r.createElement)(X,{containerRef:d,option:t,onChange:o,picker:a,value:n,inline_modal:!!t.inline_modal});let E=null;return m!==a.id&&(h||"").split(":")[0]!==a.id||(E=(0,r.createPortal)((0,r.createElement)(J.uT,{items:h,onRest:function(){return c()},config:{duration:100,easing:ee()(.25,.1,.25,1)},from:-1===(h||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(h||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(h||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},(function(e){return(e||"").split(":")[0]===a.id&&function(e){return(0,r.createElement)(X,{style:oe(oe({},e),y?O:{}),option:t,onChange:o,picker:a,value:n,el:b,inheritValue:a.inherit?ae(a,t,g,v).background:"",wrapperProps:y?_:{ref:f},appendToBody:y})}})),y?document.body:b.current.closest("section").parentNode)),(0,r.createElement)(ne.default,{useCapture:!1,display:"inline-block",disabled:!h,wrapperProps:{ref:function(e){b.current=e,p&&(p.current=e)}},additionalRefs:[f],onOutsideClick:function(e){b.current.closest(".ct-color-picker-container")===e.target.closest(".ct-color-picker-container")&&(e.target.closest(".ct-color-picker-single")||e.target.matches(".ct-color-picker-single"))||b.current.closest(".ct-modal-tabs-content")===e.target||u(e)},className:l()("ct-color-picker-single",{})},(0,r.createElement)("span",{tabIndex:"0"},(0,r.createElement)("span",{tabIndex:"0",className:l()({"ct-no-color":(n||{}).color===Y(t),"ct-color-inherit":(n||{color:""}).color.indexOf("INHERIT")>-1}),onClick:function(e){if(t.skipModal)return;e.stopPropagation(),w();let n=h?h.split(":")[0]===a.id?null:`${a.id}:${h.split(":")[0]}`:a.id;s(n)},"data-tooltip":"top",style:-1===((n||{}).color||"").indexOf(Y(t))?{background:B((n||{}).color)}:oe({},a.inherit&&(n||{}).color!==Y(t)?ae(a,t,g,v):{})},(0,r.createElement)("i",{className:"ct-tooltip"},(n||{color:""}).color.indexOf("INHERIT")>-1?(0,i.__)("Inherited","blocksy"):a.title),(n||{color:""}).color.indexOf("INHERIT")>-1&&(0,r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},(0,r.createElement)("path",{d:"M15 3c-3 0-5.7 1.1-7.8 2.9-.4.3-.5.9-.2 1.4.3.4 1 .5 1.4.2h.1C10.3 5.9 12.5 5 15 5c5.2 0 9.5 3.9 10 9h-3l4 6 4-6h-3.1C26.4 7.9 21.3 3 15 3zM4 10l-4 6h3.1c.5 6.1 5.6 11 11.9 11 3 0 5.7-1.1 7.8-2.9.4-.3.5-1 .2-1.4-.3-.4-1-.5-1.4-.2h-.1c-1.7 1.5-4 2.4-6.5 2.4-5.2 0-9.5-3.9-10-9h3L4 10z"})))),t.afterPill&&t.afterPill({picker:a}),E)}},9231:function(e,t,n){"use strict";n.r(t),n.d(t,{LayersContext:function(){return ye},default:function(){return Se}});var r=n(1381),o=n(4184),i=n.n(o),a=n(7462);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var u=n(4942);function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){(0,u.Z)(e,t,n[t])}))}return e}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var f=n(9142);function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(0,f.Z)(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var g=n(1002),v=n(7326);function b(e,t){if(t&&("object"===(0,g.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,v.Z)(e)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}var w=n(9611);function O(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,w.Z)(e,t)}var _=n(7363),E=n(1581),P=n.n(E),S=n(1533),j=n(1143),C=n.n(j);function x(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var k=function(){function e(){d(this,e),(0,u.Z)(this,"refs",{})}return h(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(I)}}]),e}();function I(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function D(e,t){return Object.keys(e).reduce((function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n}),{})}var N={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},T=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function A(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function R(e,t){e.style["".concat(T,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function M(e,t){e.style["".concat(T,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function L(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function B(e,t,n){return Math.max(e,Math.min(n,t))}function F(e){return"px"===e.substr(-2)?parseFloat(e):0}function z(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function V(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function U(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function H(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:H(e.parentNode,t,r)}}function W(e){var t=e.lockOffset,n=e.width,r=e.height,o=t,i=t,a="px";if("string"==typeof t){var l=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);C()(null!==l,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),o=parseFloat(t),i=parseFloat(t),a=l[1]}return C()(isFinite(o)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(o=o*n/100,i=i*r/100),{x:o,y:i}}function G(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find((function(e){return n.test(t[e])}))}(e)?e:G(e.parentNode):null}var $=27,q=32,Z=37,K=38,Y=39,X=40,J={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function Q(e){return null!=e.sortableHandle}var ee=function(){function e(t,n){d(this,e),this.container=t,this.onScrollCallback=n}return h(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,o=e.maxTranslate,i=e.width,a=e.height,l={x:0,y:0},s={x:1,y:1},c=10,u=10,p=this.container,d=p.scrollTop,f=p.scrollLeft,m=p.scrollHeight,h=p.scrollWidth,g=0===d,v=m-d-p.clientHeight==0,b=0===f,y=h-f-p.clientWidth==0;n.y>=o.y-a/2&&!v?(l.y=1,s.y=u*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!y?(l.x=1,s.x=c*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!g?(l.y=-1,s.y=u*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!b&&(l.x=-1,s.x=c*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===l.x&&0===l.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:s.x*l.x,top:s.y*l.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var te={axis:P().oneOf(["x","y","xy"]),contentWindow:P().any,disableAutoscroll:P().bool,distance:P().number,getContainer:P().func,getHelperDimensions:P().func,helperClass:P().string,helperContainer:P().oneOfType([P().func,"undefined"==typeof HTMLElement?P().any:P().instanceOf(HTMLElement)]),hideSortableGhost:P().bool,keyboardSortingTransitionDuration:P().number,lockAxis:P().string,lockOffset:P().oneOfType([P().number,P().string,P().arrayOf(P().oneOfType([P().number,P().string]))]),lockToContainerEdges:P().bool,onSortEnd:P().func,onSortMove:P().func,onSortOver:P().func,onSortStart:P().func,pressDelay:P().number,pressThreshold:P().number,keyCodes:P().shape({lift:P().arrayOf(P().number),drop:P().arrayOf(P().number),cancel:P().arrayOf(P().number),up:P().arrayOf(P().number),down:P().arrayOf(P().number)}),shouldCancelStart:P().func,transitionDuration:P().number,updateBeforeSortStart:P().func,useDragHandle:P().bool,useWindowAsScrollContainer:P().bool},ne={lift:[q],drop:[q],cancel:[$],up:[K,Z],down:[X,Y]},re={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ne,shouldCancelStart:function(e){return-1!==[J.Input,J.Textarea,J.Select,J.Option,J.Button].indexOf(e.target.tagName)||!!L(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},oe=Object.keys(te);var ie={index:P().number.isRequired,collection:P().oneOfType([P().number,P().string]),disabled:P().bool},ae=Object.keys(ie);var le=n(454),se=n.n(le),ce=n(5652),ue=n(5697),pe=n(7686),de=n(1496),fe=n.n(de);function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ge(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ve=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return d(this,n),b(this,y(n).apply(this,arguments))}return O(n,t),h(n,[{key:"componentDidMount",value:function(){(0,S.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return C()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return(0,_.createElement)(e,(0,a.default)({ref:t},this.props))}}]),n}(_.Component),(0,u.Z)(t,"displayName",z("sortableHandle",e)),n}((function(e){let{items:t,onChange:n,value:o}=e;const{removeForId:i,addForId:a,option:l,toggleOptionsPanel:s}=(0,r.useContext)(ye);return(0,r.createElement)("div",{className:"ct-layer-controls"},(0,r.createElement)("button",{type:"button",className:"ct-visibility",onClick:function(e){e.stopPropagation(),n(t.map((function(e){return e.__id===o.__id?he(he({},e),{},{enabled:!he({enabled:!0},e).enabled}):e})))}},(0,r.createElement)("svg",{width:"13px",height:"13px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-seen",d:"m.9 13.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6s6 1.6 7.7 3.2c.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5.9-.5v-.1c0-.1-.1-.1-.1-.2-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.9-1.9-5-3.7-9.1-3.7S4.9 7.5 3 9.3c-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13c0 .1 0 .1.9.5zM12 17.7c2.7 0 4.8-2.2 4.8-4.8S14.7 8 12 8s-4.8 2.2-4.8 4.8 2.1 4.9 4.8 4.9z"}),(0,r.createElement)("path",{className:"ct-unseen",d:"M16.8 12.8c0 2.7-2.2 4.8-4.8 4.8-.6 0-1.2-.1-1.8-.4L15.1 9c1 1 1.7 2.3 1.7 3.8zm7.2.3c0-.1 0-.1 0 0-.1-.2-.1-.2-.2-.3-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.1-1.1-2.6-2.1-4.5-2.9l-1.1 1.8c1.7.6 3.1 1.6 4.1 2.6.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5 1-.5zM16.2 1.4l-2.5 4.3c-.5-.1-1.1-.1-1.7-.1-4.1 0-7.2 1.9-9.1 3.7-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13l.9.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6h.5l-.2.4H12c-2.7 0-4.8 2.2-4.8 4.8 0 .9.3 1.8.7 2.6l-3.2 5.4 1.3.7L17.5 2.1l-1.3-.7z"}))),(0,r.createElement)("div",{className:"ct-layer-label"},(0,r.createElement)("span",null,window._.template(l["preview-template"])(o))),(0,r.createElement)("button",{type:"button",className:"ct-clone","data-tooltip":"top",onClick:function(){return a(o)}},(0,r.createElement)("svg",{width:"10px",height:"10px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M23,24H7.7c-0.6,0-1-0.4-1-1V7.7c0-0.6,0.4-1,1-1H23c0.6,0,1,0.4,1,1V23C24,23.6,23.6,24,23,24z M8.7,22H22V8.7 H8.7V22z"}),(0,r.createElement)("path",{d:"M17.3,16.3c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h15.3c0.6,0,1,0.4,1,1V16.3z"})),(0,r.createElement)("i",{className:"ct-tooltip"},(0,ce.__)("Clone Item","blocksy"))),(0,r.createElement)("button",{type:"button",className:"ct-remove",onClick:function(){return i(o.__id)}},(0,r.createElement)("svg",{width:"8px",height:"8px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"m12 14.7 9.3 9.3 2.7-2.7-9.3-9.3L24 2.7 21.3 0 12 9.3 2.7 0 0 2.7 9.3 12 0 21.3 2.7 24l9.3-9.3z"}))),l["inner-options"]&&(0,r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:function(e){e.stopPropagation()},onClick:function(e){e.stopPropagation(),s(o.__id)}},(0,r.createElement)("svg",{width:"9px",height:"9px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-arrow-down",d:"M12 21.7 0 10.8l2.3-2.5 9.7 8.9 9.7-8.9 2.3 2.5z"}),(0,r.createElement)("path",{className:"ct-arrow-up",d:"M12 5.3 0 16.2l2.3 2.5L12 9.8l9.7 8.9 2.3-2.5z"}))))})),be=function(e){return e.map((function(e){return he(he({},e),e.__id?{}:{__id:fe()()})}))},ye=(0,r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:we,Consumer:Oe}=ye;class _e extends r.Component{constructor(){super(...arguments),ge(this,"state",{isOpen:!1})}render(){const{value:e,items:t,onChange:n}=this.props;return(0,r.createElement)(Oe,null,(function(o){let{option:a,isDragging:l,isOpen:s,parentValue:c}=o;return(0,r.createElement)("li",{className:i()("ct-layer",a.itemClass,{"ct-disabled":!he({enabled:!0},e).enabled,"ct-active":s===e.__id&&(!l||l&&l!==s)})},(0,r.createElement)(ve,{items:t,onChange:n,value:e}),s===e.__id&&(!l||l&&l!==s)&&(0,r.createElement)("div",{className:"ct-layer-content"},(0,r.createElement)(ue.Z,{hasRevertButton:!1,parentValue:c,onChange:function(r,o){n(t.map((function(t){return t.__id===e.__id?he(he({},t),{},{[r]:o}):t})))},value:(0,pe.n6)(a["inner-options"],he(he({},a.value.filter((function(t){let{id:n}=t;return n===e.id})).length>1?a.value.filter((function(t){let{id:n}=t;return e.id===n}))[t.filter((function(t){let{id:n}=t;return n===e.id})).map((function(e){let{__id:t}=e;return t})).indexOf(e.__id)]:{}),e)),options:a["inner-options"]})))}))}}const Ee=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return d(this,n),b(this,y(n).apply(this,arguments))}return O(n,t),h(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,o=(0,S.findDOMNode)(this);o.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=o,this.ref={node:o},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return C()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return(0,_.createElement)(e,(0,a.default)({ref:t},D(this.props,ae)))}}]),n}(_.Component),(0,u.Z)(t,"displayName",z("sortableElement",e)),(0,u.Z)(t,"contextTypes",{manager:P().object.isRequired}),(0,u.Z)(t,"propTypes",ie),(0,u.Z)(t,"defaultProps",{collection:0}),n}(_e),Pe=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return d(this,n),t=b(this,y(n).call(this,e)),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"state",{}),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleStart",(function(e){var n=t.props,r=n.distance,o=n.shouldCancelStart;if(2!==e.button&&!o(e)){t.touched=!0,t.position=U(e);var i=L(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,l=i.sortableInfo,s=l.index,c=l.collection;if(l.disabled)return;if(a&&!L(e.target,Q))return;t.manager.active={collection:c,index:s},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||e.target.tagName!==J.Anchor||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleMove",(function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=U(e),a={x:t.position.x-i.x,y:t.position.y-i.y},l=Math.abs(a.x)+Math.abs(a.y);t.delta=a,r||o&&!(l>=o)?r&&l>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n,r,o,c,g,v,b=f.sortableInfo.index,y=(n=f,{bottom:F((r=window.getComputedStyle(n)).marginBottom),left:F(r.marginLeft),right:F(r.marginRight),top:F(r.marginTop)}),w=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:F(t.gridColumnGap),y:F(t.gridRowGap)}:{x:0,y:0}}(t.container),O=t.scrollContainer.getBoundingClientRect(),_=a({index:b,node:f,collection:m});if(t.node=f,t.margin=y,t.gridGap=w,t.width=_.width,t.height=_.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=O,t.index=b,t.newIndex=b,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=H(f,t.container),t.initialOffset=U(h?p({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((c="input, textarea, select, canvas, [contenteditable]",g=(o=f).querySelectorAll(c),x((v=o.cloneNode(!0)).querySelectorAll(c)).forEach((function(e,t){"file"!==e.type&&(e.value=g[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===J.Canvas&&g[t].width>0&&g[t].height>0&&e.getContext("2d").drawImage(g[t],0,0)})),v)),A(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-y.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-y.top,"px"),width:"".concat(t.width,"px")}),h&&t.helper.focus(),s&&(t.sortableGhost=f,A(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},h){var E=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,P=E.top,S=E.left,j=E.width,C=P+E.height,k=S+j;t.axis.x&&(t.minTranslate.x=S-t.boundingClientRect.left,t.maxTranslate.x=k-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=P-t.boundingClientRect.top,t.maxTranslate.y=C-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:O.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:O.left+O.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:O.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:O.top+O.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,h?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(N.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),N.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:b}),u&&u({node:f,index:b,collection:m,isKeySorting:h,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),h&&t.keyMove(0)},o=t.props,i=o.axis,a=o.getHelperDimensions,l=o.helperClass,s=o.hideSortableGhost,c=o.updateBeforeSortStart,u=o.onSortStart,d=o.useWindowAsScrollContainer,f=n.node,m=n.collection,h=t.manager.isKeySorting,g=function(){if("function"==typeof c){t._awaitingUpdateBeforeSortStart=!0;var n=function(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}((function(){var t=f.sortableInfo.index;return Promise.resolve(c({collection:m,index:t,node:f,isKeySorting:h},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return g&&g.then?g.then(r):r()}}();return Promise.resolve(r&&r.then?r.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleSortEnd",(function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,l=i.isKeySorting,s=t.manager.getOrderedRefs();t.listenerNode&&(l?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(N.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),N.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&A(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=s.length;c<u;c++){var p=s[c],d=p.node;p.edgeOffset=null,p.boundingClientRect=null,R(d,null),M(d,null),p.translate=null}t.autoScroller.clear(),t.manager.active=null,t.manager.isKeySorting=!1,t.setState({sorting:!1,sortingIndex:null}),"function"==typeof o&&o({collection:a,newIndex:t.newIndex,oldIndex:t.index,isKeySorting:l,nodes:s},e),t.touched=!1})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"autoscroll",(function(){var e=t.props.disableAutoscroll,n=t.manager.isKeySorting;if(e)t.autoScroller.clear();else{if(n){var r=p({},t.translate),o=0,i=0;return t.axis.x&&(r.x=Math.min(t.maxTranslate.x,Math.max(t.minTranslate.x,t.translate.x)),o=t.translate.x-r.x),t.axis.y&&(r.y=Math.min(t.maxTranslate.y,Math.max(t.minTranslate.y,t.translate.y)),i=t.translate.y-r.y),t.translate=r,R(t.helper,t.translate),t.scrollContainer.scrollLeft+=o,void(t.scrollContainer.scrollTop+=i)}t.autoScroller.update({height:t.height,maxTranslate:t.maxTranslate,minTranslate:t.minTranslate,translate:t.translate,width:t.width})}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"onAutoScroll",(function(e){t.translate.x+=e.left,t.translate.y+=e.top,t.animateNodes()})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleKeyDown",(function(e){var n=e.keyCode,r=t.props,o=r.shouldCancelStart,i=r.keyCodes,a=p({},ne,void 0===i?{}:i);t.manager.active&&!t.manager.isKeySorting||!(t.manager.active||a.lift.includes(n)&&!o(e)&&t.isValidSortingTarget(e))||(e.stopPropagation(),e.preventDefault(),a.lift.includes(n)&&!t.manager.active?t.keyLift(e):a.drop.includes(n)&&t.manager.active?t.keyDrop(e):a.cancel.includes(n)?(t.newIndex=t.manager.active.index,t.keyDrop(e)):a.up.includes(n)?t.keyMove(-1):a.down.includes(n)&&t.keyMove(1))})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"keyLift",(function(e){var n=e.target,r=L(n,(function(e){return null!=e.sortableInfo})).sortableInfo,o=r.index,i=r.collection;t.initialFocusedNode=n,t.manager.isKeySorting=!0,t.manager.active={index:o,collection:i},t.handlePress(e)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"keyMove",(function(e){var n=t.manager.getOrderedRefs(),r=n[n.length-1].node.sortableInfo.index,o=t.newIndex+e,i=t.newIndex;if(!(o<0||o>r)){t.prevIndex=i,t.newIndex=o;var a=function(e,t,n){return e<n&&e>t?e-1:e>n&&e<t?e+1:e}(t.newIndex,t.prevIndex,t.index),l=n.find((function(e){return e.node.sortableInfo.index===a})),s=l.node,c=t.containerScrollDelta,u=l.boundingClientRect||V(s,c),p=l.translate||{x:0,y:0},d=u.top+p.y-c.top,f=u.left+p.x-c.left,m=i<o,h=m&&t.axis.x?s.offsetWidth-t.width:0,g=m&&t.axis.y?s.offsetHeight-t.height:0;t.handleSortMove({pageX:f+h,pageY:d+g,ignoreTransition:0===e})}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"keyDrop",(function(e){t.handleSortEnd(e),t.initialFocusedNode&&t.initialFocusedNode.focus()})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleKeyEnd",(function(e){t.manager.active&&t.keyDrop(e)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"isValidSortingTarget",(function(e){var n=t.props.useDragHandle,r=e.target,o=L(r,(function(e){return null!=e.sortableInfo}));return o&&o.sortableInfo&&!o.sortableInfo.disabled&&(n?Q(r):r.sortableInfo)})),function(e){C()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}(e),t.manager=new k,t.events={end:t.handleEnd,move:t.handleMove,start:t.handleStart},t}return O(n,t),h(n,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var e=this,t=this.props.useWindowAsScrollContainer,n=this.getContainer();Promise.resolve(n).then((function(n){e.container=n,e.document=e.container.ownerDocument||document;var r=e.props.contentWindow||e.document.defaultView||window;e.contentWindow="function"==typeof r?r():r,e.scrollContainer=t?e.document.scrollingElement||e.document.documentElement:G(e.container)||e.container,e.autoScroller=new ee(e.scrollContainer,e.onAutoScroll),Object.keys(e.events).forEach((function(t){return N[t].forEach((function(n){return e.container.addEventListener(n,e.events[t],!1)}))})),e.container.addEventListener("keydown",e.handleKeyDown)}))}},{key:"componentWillUnmount",value:function(){var e=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach((function(t){return N[t].forEach((function(n){return e.container.removeEventListener(n,e.events[t])}))})),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(e){var t=this.props,n=t.lockAxis,r=t.lockOffset,o=t.lockToContainerEdges,i=t.transitionDuration,a=t.keyboardSortingTransitionDuration,l=void 0===a?i:a,s=this.manager.isKeySorting,u=e.ignoreTransition,p=U(e),d={x:p.x-this.initialOffset.x,y:p.y-this.initialOffset.y};if(d.y-=window.pageYOffset-this.initialWindowScroll.top,d.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=d,o){var f=function(e){var t=e.height,n=e.width,r=e.lockOffset,o=Array.isArray(r)?r:[r,r];C()(2===o.length,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",r);var i=c(o,2),a=i[0],l=i[1];return[W({height:t,lockOffset:a,width:n}),W({height:t,lockOffset:l,width:n})]}({height:this.height,lockOffset:r,width:this.width}),m=c(f,2),h=m[0],g=m[1],v={x:this.width/2-h.x,y:this.height/2-h.y},b={x:this.width/2-g.x,y:this.height/2-g.y};d.x=B(this.minTranslate.x+v.x,this.maxTranslate.x-b.x,d.x),d.y=B(this.minTranslate.y+v.y,this.maxTranslate.y-b.y,d.y)}"x"===n?d.y=0:"y"===n&&(d.x=0),s&&l&&!u&&M(this.helper,l),R(this.helper,d)}},{key:"animateNodes",value:function(){var e=this.props,t=e.transitionDuration,n=e.hideSortableGhost,r=e.onSortOver,o=this.containerScrollDelta,i=this.windowScrollDelta,a=this.manager.getOrderedRefs(),l=this.offsetEdge.left+this.translate.x+o.left,s=this.offsetEdge.top+this.translate.y+o.top,c=this.manager.isKeySorting,u=this.newIndex;this.newIndex=null;for(var p=0,d=a.length;p<d;p++){var f=a[p].node,m=f.sortableInfo.index,h=f.offsetWidth,g=f.offsetHeight,v={height:this.height>g?g/2:this.height/2,width:this.width>h?h/2:this.width/2},b=c&&m>this.index&&m<=u,y=c&&m<this.index&&m>=u,w={x:0,y:0},O=a[p].edgeOffset;O||(O=H(f,this.container),a[p].edgeOffset=O,c&&(a[p].boundingClientRect=V(f,o)));var _=p<a.length-1&&a[p+1],E=p>0&&a[p-1];_&&!_.edgeOffset&&(_.edgeOffset=H(_.node,this.container),c&&(_.boundingClientRect=V(_.node,o))),m!==this.index?(t&&M(f,t),this.axis.x?this.axis.y?y||m<this.index&&(l+i.left-v.width<=O.left&&s+i.top<=O.top+v.height||s+i.top+v.height<=O.top)?(w.x=this.width+this.marginOffset.x,O.left+w.x>this.containerBoundingRect.width-v.width&&_&&(w.x=_.edgeOffset.left-O.left,w.y=_.edgeOffset.top-O.top),null===this.newIndex&&(this.newIndex=m)):(b||m>this.index&&(l+i.left+v.width>=O.left&&s+i.top+v.height>=O.top||s+i.top+v.height>=O.top+g))&&(w.x=-(this.width+this.marginOffset.x),O.left+w.x<this.containerBoundingRect.left+v.width&&E&&(w.x=E.edgeOffset.left-O.left,w.y=E.edgeOffset.top-O.top),this.newIndex=m):b||m>this.index&&l+i.left+v.width>=O.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=m):(y||m<this.index&&l+i.left<=O.left+v.width)&&(w.x=this.width+this.marginOffset.x,null==this.newIndex&&(this.newIndex=m)):this.axis.y&&(b||m>this.index&&s+i.top+v.height>=O.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=m):(y||m<this.index&&s+i.top<=O.top+v.height)&&(w.y=this.height+this.marginOffset.y,null==this.newIndex&&(this.newIndex=m))),R(f,w),a[p].translate=w):n&&(this.sortableGhost=f,A(f,{opacity:0,visibility:"hidden"}))}null==this.newIndex&&(this.newIndex=this.index),c&&(this.newIndex=u);var P=c?this.prevIndex:u;r&&this.newIndex!==P&&r({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:P,isKeySorting:c,nodes:a,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return C()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var e=this.props.getContainer;return"function"!=typeof e?(0,S.findDOMNode)(this):e(r.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return(0,_.createElement)(e,(0,a.default)({ref:t},D(this.props,oe)))}},{key:"helperContainer",get:function(){var e=this.props.helperContainer;return"function"==typeof e?e():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){return this.props.useWindowAsScrollContainer?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),n}(_.Component),(0,u.Z)(t,"displayName",z("sortableList",e)),(0,u.Z)(t,"defaultProps",re),(0,u.Z)(t,"propTypes",te),(0,u.Z)(t,"childContextTypes",{manager:P().object.isRequired}),n}((function(e){let{items:t,onChange:n}=e;return(0,r.createElement)(Oe,null,(function(e){let{option:o}=e;return(0,r.createElement)("ul",{className:"ct-layers"},t.map((function(e,i){return(0,r.createElement)(Ee,{key:e.__id,index:i,onChange:n,value:e,items:t,disabled:!!o.disableDrag})})))}))}));var Se=function(e){let{value:t,option:n,onChange:o,values:i}=e;const[a,l]=(0,r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),s=function(e){o(e)},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s([...t||[],he(he(he({enabled:!0},(0,pe.n6)(n["inner-options"]||{},{})),e),{},{__id:fe()()})])},u=be(t);return(0,r.createElement)(we,{value:he(he({},a),{},{parentValue:i,addForId:c,option:n,removeForId:function(e){return s(be(t).filter((function(t){let{__id:n}=t;return n!==e})))},toggleOptionsPanel:function(e){t.length>0&&!t[0].__id&&s(u),l((function(t){return he(he({},t),{},{isOpen:t.isOpen!==e&&e})}))}})},(0,r.createElement)(Pe,{useDragHandle:!0,distance:3,lockAxis:"y",items:u,onChange:function(e){s(e)},helperContainer:function(){return document.querySelector("#customize-theme-controls")||document.body},onSortEnd:function(e){let{oldIndex:t,newIndex:n}=e;s(se()(u,t,n)),l((function(e){return he(he({},e),{},{isDragging:!1})}))},updateBeforeSortStart:function(e){let{index:n}=e;new Promise((function(e){t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),s(u)),l((function(e){return he(he({},e),{},{isDragging:u[n].__id})})),e()}))}}),(0,r.createElement)("button",{className:"button",onClick:function(e){e.preventDefault(),c()}},(0,ce.__)("Add New Item","blocksy")))}},8219:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return D}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(5760);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p=[{id:"type-1",title:(0,a.__)("Hideout","blocksy"),src:"patterns/hideout.svg"},{id:"type-2",title:(0,a.__)("Triangles","blocksy"),src:"patterns/triangles.svg"},{id:"type-3",title:(0,a.__)("Bubbles","blocksy"),src:"patterns/bubbles.svg"},{id:"type-4",title:(0,a.__)("Wiggle","blocksy"),src:"patterns/wiggle.svg"},{id:"type-5",title:(0,a.__)("Polka Dots","blocksy"),src:"patterns/polka-dots.svg"},{id:"type-6",title:(0,a.__)("Overlaping Circles","blocksy"),src:"patterns/overlaping-circles.svg"},{id:"type-7",title:(0,a.__)("Texture","blocksy"),src:"patterns/texture.svg"},{id:"type-8",title:(0,a.__)("Diagonal Lines","blocksy"),src:"patterns/diagonal-lines.svg"},{id:"type-9",title:(0,a.__)("Rain","blocksy"),src:"patterns/rain.svg"},{id:"type-10",title:(0,a.__)("Stripes","blocksy"),src:"patterns/stripes.svg"},{id:"type-11",title:(0,a.__)("Diagonal Stripes","blocksy"),src:"patterns/diagonal-stripes.svg"},{id:"type-12",title:(0,a.__)("Intersecting Circles","blocksy"),src:"patterns/intersecting-circles.svg"},{id:"type-13",title:(0,a.__)("Bank Note","blocksy"),src:"patterns/bank-note.svg"},{id:"type-14",title:(0,a.__)("Zig Zag","blocksy"),src:"patterns/zig-zag.svg"},{id:"type-15",title:(0,a.__)("Endless Clouds","blocksy"),src:"patterns/endless-clouds.svg"},{id:"type-16",title:(0,a.__)("Honey Comb","blocksy"),src:"patterns/honey-comb.svg"},{id:"type-17",title:(0,a.__)("Cross Stripes","blocksy"),src:"patterns/cross-stripes.svg"},{id:"type-18",title:(0,a.__)("Autumn","blocksy"),src:"patterns/autumn.svg"}];var d=function(e){let{option:t,value:n,onChange:o}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("ul",{className:"ct-patterns-list"},p.map((function(e){return(0,r.createElement)("li",{onClick:function(){return o(c(c({},n),{},{background_pattern:e.id}))},className:i()({active:e.id===n.background_pattern}),key:e.id,title:e.title},(0,r.createElement)("img",{src:(window.ct_localizations||ct_customizer_localizations).static_public_url+`images/${e.src}`}))}))),(0,r.createElement)(l.ZP,{value:n.patternColor,values:n,option:{id:"patternColor",label:(0,a.__)("Pattern Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.patternColor,pickers:[{title:(0,a.__)("Initial","blocksy"),id:"default"}],skipNoColorPill:!0,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:function(e){return o(c(c({},n),{},{patternColor:e}))}}))};function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){let{option:t,value:n,onChange:o,setOutsideClickFreezed:i}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.ZP,{value:n.background_image,values:n,option:{id:"background_image",label:!1,type:"ct-image-uploader",value:t.value.background_image,has_position_picker:!0,emptyLabel:(0,a.__)("Select Image","blocksy"),filledLabel:(0,a.__)("Change Image","blocksy"),onFrameOpen:function(){i(!0)},onFrameClose:function(){i(!1)}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_image:e}))}}),(0,r.createElement)(l.ZP,{value:n.background_repeat,values:n,option:{id:"background_repeat",label:(0,a.__)("Background Repeat","blocksy"),type:"ct-radio",view:"text",design:"block",attr:{"data-type":"repeat"},choice_attr:{"data-tooltip":"top"},value:t.value.background_repeat,choices:{repeat:`<svg viewBox="0 0 16 16"><path d="M0,0h4v4H0V0z M6,0h4v4H6V0z M12,0h4v4h-4V0z M0,6h4v4H0V6z M6,6h4v4H6V6z M12,6h4v4h-4V6z M0,12h4v4H0V12z M6,12h4v4H6V12zM12,12h4v4h-4V12z"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("Repeat","blocksy")}</span>`,"repeat-y":`<svg viewBox="0 0 16 16"><rect x="6" width="4" height="4"/><rect x="6" y="6" width="4" height="4"/><rect x="6" y="12" width="4" height="4"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("Repeat Y","blocksy")}</span>`,"repeat-x":`<svg viewBox="0 0 16 16"><rect y="6" width="4" height="4"/><rect x="6" y="6" width="4" height="4"/><rect x="12" y="6" width="4" height="4"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("Repeat X","blocksy")}</span>`,"no-repeat":`<svg viewBox="0 0 16 16"><rect x="6" y="6" width="4" height="4"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("No Repeat","blocksy")}</span>`}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_repeat:e}))}}),(0,r.createElement)(l.ZP,{value:n.background_size,values:n,option:{id:"background_size",label:(0,a.__)("Background Size","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_size,choices:{auto:(0,a.__)("Auto","blocksy"),cover:(0,a.__)("Cover","blocksy"),contain:(0,a.__)("Contain","blocksy")}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_size:e}))}}),(0,r.createElement)(l.ZP,{value:n.background_attachment,values:n,option:{id:"background_size",label:(0,a.__)("Background Attachment","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_attachment,choices:{scroll:(0,a.__)("Scroll","blocksy"),fixed:(0,a.__)("Fixed","blocksy"),inherit:(0,a.__)("Inherit","blocksy")}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_attachment:e}))}}),n.background_image.url&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.ZP,{value:n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")?"yes":"no",values:{},option:{id:"has_overlay",label:(0,a.__)("Image Overlay","blocksy"),type:"ct-radio",view:"text",design:"block",value:"no",choices:{no:(0,a.__)("Disabled","blocksy"),yes:(0,a.__)("Enabled","blocksy")}},hasRevertButton:!1,onChange:function(e){let t=-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE");o(m(m({},n),{},{overlayColor:{default:{color:t?"CT_CSS_SKIP_RULE":"rgba(0, 0, 0, 0.2)"}}}))}}),n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")&&(0,r.createElement)(l.ZP,{value:n.overlayColor,values:n,option:{id:"overlayColor",label:(0,a.__)("Image Overlay Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.overlayColor,pickers:[{title:(0,a.__)("Initial","blocksy"),id:"default"}],skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{overlayColor:e}))}})))},v=n(8441);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=function(e){let{value:t,onChange:n}=e;const o=(window.ct_customizer_localizations||window.ct_localizations).gradients;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(v.GradientPicker,{__nextHasNoMargin:!0,value:t.gradient||null,gradients:[],onChange:function(e){n(y(y({},t),{},{gradient:e}))}}),(0,r.createElement)("ul",{className:"ct-gradient-swatches"},o.map((function(e){let{gradient:o,slug:a}=e;return(0,r.createElement)("li",{onClick:function(){n(y(y({},t),{},{gradient:t.gradient===o?"":o}))},className:i()({active:o===t.gradient}),style:{"--background-image":o},key:a})}))))};function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=function(e){let{option:t,option:{activeTabs:n=["color","gradient","image"]},value:o,isOpen:s,onChange:c,setOutsideClickFreezed:u}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("ul",{className:"ct-modal-tabs",onMouseUp:function(e){e.preventDefault()}},n.map((function(e){return(0,r.createElement)("li",{"data-type":e,key:e,className:i()({active:e===o.background_type||"image"===e&&("pattern"===o.background_type||"image"===o.background_type)}),onClick:function(){return c(E(E({},o),{},{background_type:e},"gradient"!==e||o.gradient?{}:{gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)"}))}},{color:(0,a.__)("Color","blocksy"),gradient:(0,a.__)("Gradient","blocksy"),image:(0,a.__)("Image","blocksy")}[e])}))),(0,r.createElement)("div",{className:i()({"ct-image-tab ct-options-container":"image"===o.background_type||"pattern"===o.background_type,"ct-gradient-tab":"gradient"===o.background_type,"ct-color-tab":"color"===o.background_type},"ct-modal-tabs-content")},("image"===o.background_type||"pattern"===o.background_type)&&(0,r.createElement)("ul",{className:"ct-radio-option ct-buttons-group",onMouseUp:function(e){e.preventDefault()}},["image","pattern"].map((function(e){return(0,r.createElement)("li",{"data-type":e,key:e,className:i()({active:e===o.background_type}),onClick:function(){return c(E(E({},o),{},{background_type:e}))}},{pattern:(0,a.__)("Pattern","blocksy"),image:(0,a.__)("Image","blocksy")}[e])}))),"pattern"===o.background_type&&(0,r.createElement)(d,{option:t,onChange:c,value:o}),"image"===o.background_type&&(0,r.createElement)(g,{setOutsideClickFreezed:u,option:t,onChange:c,value:o}),"gradient"===o.background_type&&(0,r.createElement)(O,{value:o,onChange:c}),"gradient"!==o.background_type&&(0,r.createElement)(l.ZP,{value:o.backgroundColor,values:o,option:{id:"backgroundColor",label:"color"!==o.background_type&&(0,a.__)("Background Color","blocksy"),type:"ct-color-picker",skipNoColorPill:!0,design:"color"===o.background_type?"none":"inline",value:t.value.backgroundColor,pickers:[{title:(0,a.__)("Initial","blocksy"),id:"default"}],inline_modal:"color"===o.background_type,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:function(e){return c(E(E({},o),{},{backgroundColor:e}))}})))},j=n(1511),C=n(2932);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=function(e){let{option:t,value:n,onChange:o}=e;const[l,s]=(0,r.useState)(!1),[c,u]=(0,r.useState)(!1),d=(0,r.useRef)();n=function(e){return!e.background_type&&e[Object.keys(e)[0]].color?{background_type:"color",background_pattern:"type-1",background_image:{attachment_id:null,x:0,y:0},background_repeat:"no-repeat",background_size:"auto",background_attachment:"scroll",patternColor:{default:{color:"#e5e7ea"}},backgroundColor:{default:e[Object.keys(e)[0]]}}:e}(n);const f=!t.has_no_color&&"color"===n.background_type&&("CT_CSS_SKIP_RULE"===n.backgroundColor.default.color||"transparent"===n.backgroundColor.default.color),m=t.has_no_color&&"color"===n.background_type&&("CT_CSS_SKIP_RULE"===n.backgroundColor.default.color||"transparent"===n.backgroundColor.default.color),{styles:h,popoverProps:g}=(0,C.Z)({ref:d,defaultHeight:434,shouldCalculate:d&&d.current});return(0,r.createElement)("div",{ref:d,className:i()("ct-background",{active:l})},(0,r.createElement)("div",{className:i()("ct-background-preview",{"ct-color-inherit":f,"ct-no-color":m}),"data-tooltip":"top",onClick:function(e){e.preventDefault(),s(!l),"color"===n.background_type&&("CT_CSS_SKIP_RULE"!==n.backgroundColor.default.color&&"transparent"!==n.backgroundColor.default.color||o(k(k({},n),{},{backgroundColor:{default:{color:t.default_inherit_color||"#ffffff"}}})))},"data-background-type":n.background_type,style:k(k({},n.backgroundColor.default.color.indexOf("CT_CSS_SKIP_RULE")>-1?{}:{backgroundColor:n.backgroundColor.default.color}),{},{"--background-position":`${Math.round(100*parseFloat(n.background_image.x))}% ${Math.round(100*parseFloat(n.background_image.y))}%`,"--pattern-mask":"pattern"===n.background_type?`url(${v=n.background_pattern,(window.ct_localizations||ct_customizer_localizations).static_public_url+`images/${p.find((function(e){return e.id===v})).src}`})`:"","--background-image":"gradient"===n.background_type?n.gradient:n.background_image.url?`${n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")?`linear-gradient(${n.overlayColor.default.color}, ${n.overlayColor.default.color}), `:""}url(${n.background_image.url})`:"none","--pattern-color":n.patternColor.default.color})},(0,r.createElement)("i",{className:"ct-tooltip"},{inherit:(0,a.__)("Inherited","blocksy"),no_color:(0,a.__)("No Color","blocksy"),pattern:(0,a.__)("Pattern","blocksy"),gradient:(0,a.__)("Gradient","blocksy"),color:(0,a.__)("Color","blocksy"),image:(0,a.__)("Image","blocksy")}[m?"no_color":f?"inherit":n.background_type]),f&&(0,r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},(0,r.createElement)("path",{d:"M15 3c-3 0-5.7 1.1-7.8 2.9-.4.3-.5.9-.2 1.4.3.4 1 .5 1.4.2h.1C10.3 5.9 12.5 5 15 5c5.2 0 9.5 3.9 10 9h-3l4 6 4-6h-3.1C26.4 7.9 21.3 3 15 3zM4 10l-4 6h3.1c.5 6.1 5.6 11 11.9 11 3 0 5.7-1.1 7.8-2.9.4-.3.5-1 .2-1.4-.3-.4-1-.5-1.4-.2h-.1c-1.7 1.5-4 2.4-6.5 2.4-5.2 0-9.5-3.9-10-9h3L4 10z"}))),d&&d.current&&(0,r.createPortal)((0,r.createElement)(j.default,{useCapture:!1,display:"block",disabled:!l||c,onOutsideClick:function(e){e.target.closest(".components-popover")||setTimeout((function(){return s(!1)}))},wrapperProps:k(k({style:h},g),{},{className:i()("ct-option-modal ct-background-modal",{active:l})})},(0,r.createElement)(S,{onChange:o,value:n,option:t,isOpen:l,setOutsideClickFreezed:u})),document.body));var v}},9847:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(1511),i=n(4184),a=n.n(i),l=n(4910),s=n(5652);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=function(e,t,n){return Math.max(e,Math.min(t,n))};t.default=function(e){let{value:t,option:n,onChange:i}=e;const[c,p]=(0,r.useState)(!1);return(0,r.createElement)("div",{className:a()("ct-option-border")},(0,r.createElement)("div",{className:a()("ct-value-changer",{active:c})},"none"!==t.style&&!t.inherit&&(0,r.createElement)("input",{type:"number",value:t.width,onChange:function(e){let{target:{value:n}}=e;return i(u(u({},t),{},{width:d(1,5,parseInt(n,10)||1)}))}}),(0,r.createElement)("span",{className:"ct-current-value","data-style":t.inherit?"none":t.style,onClick:function(){return p(!c)}},t.inherit?(0,s.__)("Inherit","blocksy"):"none"===t.style?(0,s.__)("none","blocksy"):null),(0,r.createElement)(o.default,{className:"ct-units-list",disabled:!c,onOutsideClick:function(){c&&p(!1)}},["solid","dashed","dotted","none"].map((function(e){return(0,r.createElement)("span",{key:e,onClick:function(){i(u(u({},t),{},{style:e},Object.keys(n.value).indexOf("inherit")>-1?{inherit:!1}:{})),p(!1)},"data-style":e},"none"===e?(0,s.__)("None","blocksy"):null)})))),"none"!==t.style&&!t.inherit&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.default,{onChange:function(e){return i(u(u({},t),{},{color:e.default}))},option:{pickers:[{id:"default",title:(0,s.__)("Initial","blocksy")}]},value:{default:t.color}}),n.secondColor&&(0,r.createElement)(l.default,{onChange:function(e){return i(u(u({},t),{},{secondColor:e.default}))},option:{pickers:[{id:"default",title:(0,s.__)("Hover","blocksy")}]},value:{default:t.secondColor||n.value.secondColor}})))}},2076:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return E}});var r=n(1381),o=n(1511),i=n(4184),a=n.n(i),l=n(9154),s=n(5652),c=n(4823),u=n(3431),p=n.n(u),d=n(5760),f=n(7809),m=n(2932);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){let{option:t,value:n,onChange:o,picker:i,onPickingChange:l,stopTransitioning:u,el:g,hOffsetRef:b,vOffsetRef:y,blurRef:w,spreadRef:O,isTransitioning:_,isPicking:E,modalRef:P}=e;const{styles:S,popoverProps:j}=(0,m.Z)({ref:g,defaultHeight:t.hide_shadow_placement?437:507,shouldCalculate:_===i.id||(E||"").split(":")[0]===i.id});return(_===i.id||(E||"").split(":")[0]===i.id)&&(0,r.createPortal)((0,r.createElement)(c.uT,{items:E,onRest:function(e){u()},config:{duration:100,easing:p()(.25,.1,.25,1)},from:-1===(E||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(E||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(E||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},(function(e){return(e||"").split(":")[0]===i.id&&function(e){return(0,r.createElement)("div",h({style:v(v({},e),S)},j,{className:"ct-option-modal ct-box-shadow-modal",onClick:function(e){e.preventDefault()},ref:P}),(0,r.createElement)("div",{className:"ct-shadow-trigger"},(0,r.createElement)("label",null,(0,s.__)("Enable/Disable","blocksy")),(0,r.createElement)(f.default,{value:n.enable?"yes":"no",onChange:function(){o(v(v({},n),{},{enable:!n.enable}))}})),(0,r.createElement)("div",{className:"shadow-sliders"},(0,r.createElement)(d.ZP,{value:n.h_offset,values:n,id:"h_offset",option:{id:"h_offset",label:(0,s.__)("Horizontal Offset","blocksy"),type:"ct-slider",steps:"half",value:t.value.h_offset,min:-100,max:100,design:"compact",ref:b},hasRevertButton:!1,onChange:function(e){return o(v(v({},n),{},{h_offset:e}))}}),(0,r.createElement)(d.ZP,{value:n.v_offset,values:n,id:"v_offset",option:{steps:"half",id:"v_offset",label:(0,s.__)("Vertical Offset","blocksy"),type:"ct-slider",value:t.value.v_offset,min:-100,max:100,design:"compact",ref:y},hasRevertButton:!1,onChange:function(e){return o(v(v({},n),{},{v_offset:e}))}}),(0,r.createElement)(d.ZP,{value:n.blur,values:n,id:"blur",option:{steps:"positive",id:"blur",label:(0,s.__)("Blur","blocksy"),type:"ct-slider",value:t.value.blur,min:0,max:100,design:"compact",ref:w},hasRevertButton:!1,onChange:function(e){o(v(v({},n),{},{blur:e}))}}),(0,r.createElement)(d.ZP,{value:n.spread,values:n,id:"spread",option:{steps:"half",id:"spread",label:(0,s.__)("Spread","blocksy"),type:"ct-slider",value:t.value.spread,min:-100,max:100,design:"compact",ref:O},hasRevertButton:!1,onChange:function(e){return o(v(v({},n),{},{spread:e}))}})),!t.hide_shadow_placement&&(0,r.createElement)("ul",{className:"ct-shadow-style"},(0,r.createElement)("li",{onClick:function(){return o(v(v({},n),{},{inset:!1}))},className:a()({active:!n.inset})},(0,s.__)("Outline","blocksy")),(0,r.createElement)("li",{onClick:function(){return o(v(v({},n),{},{inset:!0}))},className:a()({active:n.inset})},(0,s.__)("Inset","blocksy"))))}})),document.body)};function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(e){let{value:t,option:n,onChange:i}=e;const[{isPicking:c,isTransitioning:u},p]=(0,r.useState)({isPicking:null,isTransitioning:null}),[d,f]=(0,r.useState)(null),m=(0,r.useRef)(),h=(0,r.useRef)(),g=(0,r.useRef)(),v=(0,r.useRef)(),b=(0,r.useRef)(),w=(0,r.useRef)(),_=(0,r.useRef)(),E=(0,r.useRef)(),P=(0,r.useRef)();return(0,r.createElement)("div",{ref:m,className:a()("ct-box-shadow")},(0,r.createElement)(o.default,{useCapture:!1,disabled:!c,className:"ct-box-shadow-values",additionalRefs:[h,E,P],onOutsideClick:function(e){c&&p({isTransitioning:c.split(":")[0],isPicking:null})},wrapperProps:{ref:_,onClick:function(e){e.preventDefault();let t=c?"opts"===c.split(":")[0]?null:`opts:${c.split(":")[0]}`:"opts";p({isTransitioning:"opts",isPicking:t})}}},(0,r.createElement)("span",null,t.inherit?(0,s.__)("Inherit","blocksy"):t.enable?(0,s.__)("Adjust","blocksy"):(0,s.__)("None","blocksy"))),t.enable&&!t.inherit&&(0,r.createElement)(l.Z,{innerRef:h,picker:{id:"default",title:"Initial"},option:{pickers:[{id:"default",title:"Initial"}]},isPicking:c,isTransitioning:u,modalRef:E,containerRef:_,onPickingChange:function(e){t.enable&&p({isTransitioning:"default",isPicking:e})},stopTransitioning:function(){return p({isPicking:c,isTransitioning:!1})},onChange:function(e){return i(O(O({},t),{},{color:e}))},value:t.color}),(0,r.createElement)(y,{el:m,modalRef:P,value:t,onChange:function(e){return i(O(O({},e),{},{inherit:!1}))},option:n,isPicking:c,isTransitioning:u,hOffsetRef:g,vOffsetRef:v,blurRef:b,spreadRef:w,picker:{id:"opts"},onPickingChange:function(e){t.enable&&p({isTransitioning:"opts",isPicking:e})},stopTransitioning:function(){return p({isPicking:c,isTransitioning:!1})}}))}},4056:function(e,t,n){"use strict";n.r(t);var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{option:{text:t="",attr:n={},panel:l,url:s}}=e;return(0,r.createElement)("a",o({},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n||{}),{href:s,target:"_blank",onClick:function(e){}}),t)}},3817:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4775),i=n(4184),a=n.n(i);n(6715);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{option:t,value:n,onChange:i,option:{view:s="checkboxes"}}=e;const u=(0,o.N)(t.choices),{inline:p=!1}=t;return"checkboxes"===s?(0,r.createElement)("div",l({className:"ct-option-checkbox"},p?{"data-inline":""}:{},t.attr||{}),u.map((function(e){let{key:o,value:a}=e;return(0,r.createElement)("label",{key:o},(0,r.createElement)("input",{type:"checkbox",checked:"boolean"==typeof n[o]?n[o]:"true"===n[o],"data-id":o,onChange:function(e){let{target:{checked:r}}=e;return i(c(c({},n),{},{[o]:!n[o]||1===Object.values(n).filter((function(e){return e})).length&&!t.allow_empty}))}}),a)}))):(0,r.createElement)("ul",l({className:"ct-option-checkbox ct-buttons-group"},p?{"data-inline":""}:{},t.attr||{}),u.map((function(e){let{key:o,value:l}=e;return(0,r.createElement)("li",{className:a()({active:"boolean"==typeof n[o]?n[o]:"true"===n[o]}),"data-id":o,key:o,onClick:function(e){let{target:{checked:r}}=e;return i(c(c({},n),{},{[o]:!n[o]||1===Object.values(n).filter((function(e){return e})).length&&!t.allow_empty}))}},l)})))}},6701:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=(n(5652),n(6381));const i=["palettes","current_palette"];function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=function(e){let{option:t,value:n,values:a,onChange:s}=e;(0,r.useRef)();const{palettes:u,current_palette:p}=n,d=(c(n,i),Object.keys(a.colorPalette).reduce((function(e,t){return l(l({},e),0===t.indexOf("color")?{[t]:n[t]?n[t]:a.colorPalette[t]}:{})}),{}));return(0,r.createElement)("div",{className:"ct-color-palette-preview"},(0,r.createElement)(o.Z,{currentPalette:d,option:t,onChange:function(e,t){s(t)}}))}},9727:function(e,t,n){"use strict";n.r(t),n.d(t,{ColorPalettesContext:function(){return S},default:function(){return C}});var r=n(1381),o=(n(5697),n(5652)),i=n(4184),a=n.n(i),l=n(6381);const s=["id"];function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=function(e){let{setIsEditingPalettes:t,option:n,onChange:i,value:a}=e;return(0,r.createElement)("div",{className:"ct-color-palettes-container"},n.palettes.map((function(e,u){const{id:p}=e,d=c(e,s),f=Object.keys(d).every((function(e){return d[e].color===a[e].color}));return(0,r.createElement)(l.Z,{key:e.id,option:n,currentPalette:e,isActive:f,renderBefore:function(){return(0,r.createElement)("label",null,(0,o.sprintf)((0,o.__)("Palette #%s","blocksy"),u+1))},onClick:function(){t(!1),i(d)}})})))};const p=["id"];function d(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var f=function(e){let{setIsEditingPalettes:t,option:n,onChange:i}=e;const{customPalettes:a,setCustomPalettes:s}=(0,r.useContext)(S);return(0,r.createElement)("div",{className:"ct-color-palettes-container"},(a||[]).map((function(e,c){const{id:u}=e,f=d(e,p);return(0,r.createElement)(l.Z,{key:c,option:n,currentPalette:e,hasColorRemove:!1,onClick:function(){i(f),t(!1)},renderBefore:function(){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("label",null,(0,o.sprintf)((0,o.__)("Custom Palette #%s","blocksy"),c+1),(0,r.createElement)("span",{"data-tooltip":"top",onClick:function(e){e.preventDefault(),e.stopPropagation(),s(a.filter((function(e,t){return t!==c})))}},(0,r.createElement)("svg",{width:"14",height:"14",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M21.8 4.4h-4.4V3.3C17.5 1.5 16 0 14.2 0H9.8C8 0 6.5 1.5 6.5 3.3v1.1H2.2c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h1.1v14.2c0 1.8 1.5 3.3 3.3 3.3h10.9c1.8 0 3.3-1.5 3.3-3.3V6.5h1.1c.6 0 1.1-.5 1.1-1.1s-.6-1-1.2-1zM8.7 3.3c0-.6.5-1.1 1.1-1.1h4.4c.6 0 1.1.5 1.1 1.1v1.1H8.7V3.3zm9.8 17.4c0 .6-.5 1.1-1.1 1.1H6.5c-.6 0-1.1-.5-1.1-1.1V6.5h13.1v14.2z"})),(0,r.createElement)("i",{className:"ct-tooltip"},(0,o.__)("Remove","blocksy")))))}})})),0===(a||[]).length&&(0,r.createElement)("div",{className:"ct-no-custom-palettes"},(0,o.__)("No custom palettes yet.","blocksy")))};function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}var h=function(e){let{setIsEditingPalettes:t,option:n,value:i,onChange:l,wrapperProps:s={}}=e;const[c,p]=(0,r.useState)("predefined"),{customPalettes:d}=(0,r.useContext)(S),h=0===(d||[]).length?"predefined":c;return(0,r.createElement)("div",m({className:"ct-modal-content"},s),(0,r.createElement)("h2",{className:"ct-modal-title"},(0,o.__)("Color Palette Presets","blocksy")),(0,r.createElement)("div",{className:"ct-tabs-scroll"},(0,r.createElement)("div",{className:"ct-tabs"},(d||[]).length>0&&(0,r.createElement)("ul",null,[{id:"predefined",title:(0,o.__)("Predefined","blocksy")},{id:"custom",title:(0,o.__)("Custom","blocksy")}].map((function(e){let{id:t,title:n}=e;return(0,r.createElement)("li",{className:a()({active:h===t}),onClick:function(){return p(t)}},n)}))),(0,r.createElement)("div",{className:"ct-current-tab"},"predefined"===h&&(0,r.createElement)(u,{setIsEditingPalettes:t,option:n,onChange:l,value:i}),"custom"===h&&(0,r.createElement)(f,{setIsEditingPalettes:t,option:n,onChange:l,value:i})))))},g=(n(2932),n(1511),n(2329),n(3431),n(3363)),v=n(8441);const b=["palettes","current_palette"],y=["palettes","current_palette"],w=["palettes","current_palette"];function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const S=(0,r.createContext)({isEditingPalettes:!1}),j=function(e){let{option:t,value:n,onChange:o}=e;const{isEditingPalettes:i,setIsEditingPalettes:s,customPalettes:c}=(0,r.useContext)(S),{palettes:u,current_palette:p}=((0,r.useRef)(),n),d=P(n,b);return(0,r.createElement)("div",{className:"ct-color-palette-preview"},(0,r.createElement)(l.Z,{currentPalette:d,option:t,onChange:function(e,t){o(t)}}),(0,r.createElement)(g.Z,{items:i,className:a()("ct-admin-modal ct-color-palettes-modal",{"ct-no-tabs":0===(c||[]).length,"ct-has-tabs":(c||[]).length>0}),onDismiss:function(){return s(!1)},render:function(){return(0,r.createElement)(h,{onChange:function(e){o(e)},setIsEditingPalettes:s,value:d,option:t})}}))};j.MetaWrapper=function(e){let{getActualOption:t}=e;const[n,o]=(0,r.useState)(!1),[i,a]=(0,r.useState)([]);return(0,r.useEffect)((function(){fetch(`${window.ajaxurl}?action=blocksy_get_custom_palettes`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({})}).then((function(e){return e.json()})).then((function(e){e.data.palettes&&a(e.data.palettes)}))}),[]),(0,r.createElement)(S.Provider,{value:{customPalettes:i,setCustomPalettes:function(e){a(e),fetch(`${window.ajaxurl}?action=blocksy_sync_custom_palettes`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({palettes:e})}).then((function(e){return e.json()})).then((function(e){}))},isEditingPalettes:n,setIsEditingPalettes:o}},t())},j.LabelToolbar=function(e){let{option:t,value:n,onChange:i}=e;const{setIsEditingPalettes:a,customPalettes:l,setCustomPalettes:s}=(0,r.useContext)(S),c=![...t.palettes,...l||[]].find((function(e){const t=Object.keys(n).reduce((function(e,t){return _(_({},e),0===t.indexOf("color")?{[t]:n[t].color}:{})}),{}),r=Object.keys(e).reduce((function(t,n){return _(_({},t),0===n.indexOf("color")?{[n]:e[n].color}:{})}),{});return Object.keys(t).length===Object.keys(r).length&&Object.keys(t).every((function(e){return t[e]===r[e]}))}));return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(v.Dropdown,{contentClassName:"ct-options-popover",popoverProps:{placement:"bottom-start",offset:3},renderToggle:function(e){let{isOpen:t,onToggle:n}=e;return(0,r.createElement)("span",{className:"ct-more-options-trigger","data-tooltip":"top"},(0,r.createElement)("button",{className:"components-button components-dropdown-menu__toggle is-small has-icon",onClick:function(e){e.preventDefault(),n()}},(0,r.createElement)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",fill:"currentColor"},(0,r.createElement)("path",{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}))),(0,r.createElement)("i",{className:"ct-tooltip"},(0,o.__)("Advanced","blocksy")))},renderContent:function(e){let{onClose:t}=e;return(0,r.createElement)("div",{className:"components-dropdown-menu__menu"},(0,r.createElement)("div",{className:"components-menu-group"},(0,r.createElement)("button",{className:"components-button components-menu-item__button",onClick:function(e){e.preventDefault(),a(!0),t()}},(0,r.createElement)("span",{className:"components-menu-item__item"},(0,o.__)("Color Palettes","blocksy"))),(0,r.createElement)("button",{className:"components-button components-menu-item__button",disabled:!c,onClick:function(e){e.preventDefault(),t();const{palettes:r,current_palette:o}=n,i=P(n,y);s([...l,i])}},(0,r.createElement)("span",{className:"components-menu-item__item"},(0,o.__)("Save Palette","blocksy")))),(0,r.createElement)("div",{className:"components-menu-group"},(0,r.createElement)("button",{className:"components-button components-menu-item__button",onClick:function(e){e.preventDefault(),t();const{palettes:r,current_palette:o}=n,a=P(n,w),l=Object.keys(a).filter((function(e){return e.indexOf("color")>-1})).map((function(e){return parseFloat(e.replace("color",""))})).sort((function(e,t){return e-t}));i(_(_({},a),{},{[`color${l[l.length-1]+1}`]:{color:"CT_CSS_SKIP_RULE"}}))}},(0,r.createElement)("span",{className:"components-menu-item__item"},(0,o.__)("Add New Color","blocksy")))))}}))};var C=j},4910:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(9154),i=n(5529);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{option:t,values:n,value:a,onChange:s,device:c}=e;const u=a,p=s,[{isPicking:d,isTransitioning:f},m]=(0,r.useState)({isPicking:null,isTransitioning:null}),h=(0,r.useRef)(),g=(0,r.useRef)();return(0,r.createElement)("div",{ref:h,className:"ct-color-picker-container"},t.pickers.filter((function(e){return!e.condition||(0,i.Nj)((0,i.KY)(e.condition),"global"===e.condition_source?Object.keys(e.condition).reduce((function(e,t){return l(l({},e),{},{[t]:wp.customize(t)()})}),{}):n)})).map((function(e){return(0,r.createElement)(o.Z,{containerRef:h,device:c,picker:e,key:e.id,option:t,isPicking:d,modalRef:g,isTransitioning:f,values:n,onOutsideClick:function(){m((function(e){let{isPicking:t}=e;return{isPicking:null,isTransitioning:t}}))},onPickingChange:function(t){return m({isTransitioning:e.id,isPicking:t})},stopTransitioning:function(){return m((function(e){return l(l({},e),{},{isTransitioning:!1})}))},onChange:function(t){p(l(l({},u),{},{[e.id]:t}))},value:u[e.id]||t.value[e.id]})})))}},7910:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(7314),i=n(3363),a=n(5652),l=n(7686),s=n(2425),c=n(4184),u=n.n(c);const p=function(e){let{option:t,option:{areas:n,prefix:c},onChangeFor:p}=e;const[d,f]=(0,r.useState)(!1),[m,h]=(0,r.useState)(!1),[g,v]=(0,r.useState)(!1),b=(0,o.Z)(),y=n.find((function(e){return"posts_listing"===e.id})),w=n.find((function(e){return"page_structure"===e.id})),O=[{title:(0,a.__)("All Options","blocksy"),sources:w?w.sources:y?y.sources:null},...n],_=g&&O.find((function(e){let{title:t}=e;return t===g}))&&O.find((function(e){let{title:t}=e;return t===g})).sources?O.find((function(e){let{title:t}=e;return t===g})).sources:n.reduce((function(e,t){let{sources:n}=t;return[...e,...n.filter((function(t){let{title:n}=t;return!e.find((function(e){let{title:t}=e;return t===n}))}))]}),[]);if((0,r.useEffect)((function(){document.querySelector(".customize-control-ct-options .ct-options-container").closest("ul").firstElementChild.firstElementChild.insertAdjacentHTML("beforeend",'<div class="ct-customize-section-title-actions"></div>')}),[]),!document.querySelector(".customize-control-ct-options .ct-options-container"))return setTimeout((function(){b()}),100),null;const E=document.querySelector(".customize-control-ct-options .ct-options-container").closest("ul").querySelector(".ct-customize-section-title-actions");return E?(0,r.createPortal)((0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"ct-more-options-trigger","data-tooltip":"left"},(0,r.createElement)("button",{className:"components-button components-dropdown-menu__toggle is-small has-icon",onClick:function(e){e.preventDefault(),f(!0)}},(0,r.createElement)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",fill:"currentColor"},(0,r.createElement)("path",{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}))),(0,r.createElement)("i",{className:"ct-tooltip"},(0,a.__)("Advanced","blocksy"))),(0,r.createElement)(i.Z,{items:d,className:"ct-admin-modal ct-copy-options-modal",onDismiss:function(){f(!1)},render:function(){return(0,r.createElement)("div",{className:"ct-modal-content"},(0,r.createElement)("h2",{className:"ct-modal-title"},(0,a.sprintf)((0,a.__)("Copy Options","blocksy"))),(0,r.createElement)("p",null,(0,a.__)("1. Choose what set of options you want to copy:","blocksy")),(0,r.createElement)("div",{className:"ct-checkboxes-container","data-type":"grid:bordered"},O.map((function(e){let{title:t,options:n}=e;return(0,r.createElement)("div",{className:"ct-checkbox-container",onClick:function(){v(t)},key:t},(0,r.createElement)("span",{className:u()("ct-checkbox",{active:g===t})},(0,r.createElement)("svg",{width:"10",height:"8",viewBox:"0 0 11.2 9.1"},(0,r.createElement)("polyline",{className:"check",points:"1.2,4.8 4.4,7.9 9.9,1.2 "}))),t)}))),(0,r.createElement)("p",null,(0,a.__)("2. Choose options source:","blocksy")),(0,r.createElement)(s.default,{option:{disabled:!g||!_.length,choices:_.filter((function(e){let{key:t}=e;return t!==c})).map((function(e){let{key:t,label:n,group:r}=e;return{key:t,value:n,group:r}})),search:!0,defaultToFirstItem:!1},value:m,onChange:function(e){h(e)}}),(0,r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},(0,r.createElement)("button",{className:"button",onClick:function(e){f(!1),e.preventDefault(),h(!1)}},(0,a.__)("Cancel","blocksy")),(0,r.createElement)("button",{className:u()("button button-primary",{disabled:!m||!g}),onClick:function(){const e=O.find((function(e){let{title:t}=e;return t===g}));if(!e.options){Object.keys(wp.customize._value).filter((function(e){return 0===e.indexOf(m)})).map((function(e){const t=e.replace(m,c);wp.customize(e)&&p(t,wp.customize(e)())}))}if(e.options){Object.keys((0,l.JS)(e.options)).map((function(e){const t=e.replace(c,m);wp.customize(t)&&p(e,wp.customize(t)())}))}wp.customize&&wp.customize.previewer&&wp.customize.previewer.refresh(),f(!1),h(!1),v(!1)}},(0,a.__)("Copy","blocksy"))))}})),E):(setTimeout((function(){b()}),100),null)};p.renderingConfig={design:"none"},t.default=p},7941:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(3363),i=n(5652);t.default=function(e){let{value:t,option:n,onChange:a}=e;const[l,s]=(0,r.useState)(!1);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{className:"button-primary",style:{width:"100%"},onClick:function(e){e.preventDefault(),s(!0)}},(0,i.__)("Reset Options","blocksy")),(0,r.createElement)(o.Z,{items:l,className:"ct-admin-modal ct-reset-options",onDismiss:function(){return s(!1)},render:function(){return(0,r.createElement)("div",{className:"ct-modal-content"},(0,r.createElement)("h2",{className:"ct-modal-title"},(0,i.__)("Reset Settings","blocksy")),(0,r.createElement)("p",null,(0,i.__)("You are about to reset all settings to their default values, are you sure you want to continue?","blocksy")),(0,r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},(0,r.createElement)("button",{onClick:function(e){e.preventDefault(),e.stopPropagation(),s(!1)},className:"button"},(0,i.__)("Cancel","blocksy")),(0,r.createElement)("button",{className:"button button-primary",onClick:function(e){e.preventDefault(),jQuery.post(ajaxurl,{wp_customize:"on",action:"ct_customizer_reset",nonce:ct_customizer_localizations.customizer_reset_none},(function(){wp.customize.state("saved").set(!0),location.reload()}))}},(0,i.__)("Confirm","blocksy"))))}}))}},5457:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o);const a=["class"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const c=function(e){let{option:{attr:{class:t}={}}}=e,n=s(e.option.attr,a);return(0,r.createElement)("div",l({className:i()("ct-divider",t)},n))};c.renderingConfig={design:"none"},t.default=c},5186:function(e,t,n){"use strict";n.r(t),n.d(t,{DragDropContext:function(){return Z},default:function(){return X},fetchCurrentFooter:function(){return K}});var r=n(1381),o=n(5652),i=n(4184),a=n.n(i),l=n(8269),s=n(7097),c=n(8285);const u=["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","panelType","displayWrapper"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const g=function(e){let{item:t,index:n,panelType:o,onRemove:i,renderItem:l,onClick:s,className:u}=e;const p=ct_customizer_localizations.header_builder_data[o].find((function(e){let{id:n}=e;return n===(0,c.t_)(t)})),{builderValue:d}=(0,r.useContext)(Z);if(l)return l({item:t,itemData:p,index:n});const f=Object.keys(d.items).filter((function(e){return e.indexOf((0,c.SU)())>-1})),m=[(0,c.t_)(t),...f.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(t)}))];return(0,r.createElement)("div",{"data-id":t,className:a()("ct-builder-item",u,{"ct-builder-item-not-registered":!p}),onClick:s},p&&p.config?m.length>1?`${p.config.name} ${m.indexOf(t)+1}`:p.config.name:t,(0,r.createElement)("button",{className:"ct-btn-remove",onClick:function(e){e.preventDefault(),e.stopPropagation(),i()}},(0,r.createElement)("svg",{width:"7px",height:"7px",viewBox:"0 0 10 10",fill:"currentColor"},(0,r.createElement)("path",{d:"M10,1.4L6.4,5L10,8.6L8.6,10L5,6.4L1.4,10L0,8.6L3.6,5L0,1.4L1.4,0L5,3.6L8.6,0L10,1.4z"}))))};var v=function(e){let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:c="div",direction:p="horizontal",group:f="header_sortables",options:v={},propsForItem:b=function(e){return{}},panelType:y="footer",displayWrapper:w=!0}=e,O=h(e,u);const{isDragging:_,setIsDragging:E,onChange:P,setList:S}=(0,r.useContext)(Z),{panelsHelpers:j}=(0,r.useContext)(s.Q),C=t.map((function(e,o){return(0,r.createElement)(g,m({key:e,index:o,panelType:y,item:e,className:j.isOpenFor(`builder_panel_${e}`)?"ct-customizing":"",onClick:function(t){t.stopPropagation(),t.preventDefault(),j.open(`builder_panel_${e}`)},onRemove:function(){j.close(),S({[n]:t.filter((function(t){return t!==e}))})}},b(e)))}));return w?(0,r.createElement)(l.Z,m({options:d({delay:0,group:f,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer, .ct-btn-remove",direction:p,touchStartThreshold:5,onStart:function(e){E(e.item.dataset.id),document.body.classList.add("ct-builder-dragging"),e.from&&f&&"clone"!==f.pull&&e.to.classList.add("ct-is-over")},onEnd:function(){E(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")}))},onMove:function(e,t){if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then((function(){return[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map((function(e){e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")}))})),e.to){if(e.to.children&&Array.from(e.to.children).filter((function(e){return"__pointer__"!==e.dataset.id&&"__filler__"!==e.dataset.id})).length>0)return!1;[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")})),e.to.classList.add("ct-is-over")}}},v),onChange:function(e,t,r){"available-items"!==n&&P({id:n,value:e.filter((function(e){return"__pointer__"!==e&&"__filler__"!==e}))})},tag:c,className:a()("ct-builder-items",i)},O,{"data-id":n}),"available-items"!==n&&_&&(0,r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&_&&(0,r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),C):C};const b=function(e){let{bar:t,builderValue:n,direction:i="horizontal"}=e;const{panelsHelpers:a}=(0,r.useContext)(s.Q),l=n.items[t.id],c=(ct_customizer_localizations.header_builder_data.footer.find((function(e){let{id:n}=e;return n===t.id})),l?l.values:{});let u="initial";return 2===t.columns.length&&(u=c["2_columns_layout"]||{desktop:"repeat(2, 1fr)",tablet:"initial",mobile:"initial"}),3===t.columns.length&&(u=c["3_columns_layout"]||{desktop:"repeat(3, 1fr)",tablet:"initial",mobile:"initial"}),4===t.columns.length&&(u=c["4_columns_layout"]||{desktop:"repeat(4, 1fr)",tablet:"initial",mobile:"initial"}),5===t.columns.length&&(u=c["5_columns_layout"]||{desktop:"repeat(5, 1fr)",tablet:"initial",mobile:"initial"}),6===t.columns.length&&(u=c["6_columns_layout"]||{desktop:"repeat(6, 1fr)",tablet:"initial",mobile:"initial"}),u&&u.desktop&&(u=u.desktop),(0,r.createElement)("li",{className:"builder-row"},(0,r.createElement)("div",{className:"ct-row-actions",onClick:function(){return a.open(`builder_panel_${t.id}`)}},{"top-row":(0,o.__)("Top Row","blocksy"),"middle-row":(0,o.__)("Middle Row","blocksy"),"bottom-row":(0,o.__)("Bottom Row","blocksy")}[t.id]),(0,r.createElement)("ul",{className:"row-inner",style:{"--gridTemplateColummns":u}},t.columns.map((function(e,n){return(0,r.createElement)("li",{className:"builder-column",key:n},(0,r.createElement)(v,{draggableId:`${t.id}:${n}`,items:e}))}))))},y=function(e,t){for(let n in t)if(t[n]!==e[n])return!1;return!0};const w=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,o={};return function(i){return void 0!==t&&n(o,i)||(o=i,t=(0,r.createElement)(e,Object.assign({},i))),t}}((function(e){let{builderValue:t}=e;return(0,r.createElement)("div",{className:a()("placements-builder")},(0,r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map((function(e){return(0,r.createElement)(b,{builderValue:t,bar:t.rows.find((function(t){let{id:n}=t;return n===e})),key:e})}))))}));var O=w,_=n(9999),E=(n(5697),n(8441)),P=n(7686);function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(this,arguments)}var j=function(e){let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:l,panelsActions:s,currentView:u,isDragging:p}=(0,r.useContext)(Z),d=t.rows.reduce((function(e,t){let{columns:n}=t;return[...e,...(n||[]).reduce((function(e,t){return[...e,...t]}),[])]}),[]),f=ct_customizer_localizations.header_builder_data.secondary_items.footer.filter((function(e){let{config:t}=e;return t.enabled})),m=ct_customizer_localizations.header_builder_data.footer,h=Object.keys(t.items).filter((function(e){return e.indexOf((0,c.SU)())>-1}));return(0,r.createElement)(v,{options:{sort:!1,filter:".ct-item-in-builder"},group:{name:"header_sortables",put:!1,pull:"clone"},draggableId:"available-items",items:[...f.map((function(e){let{id:t}=e;return t})),...h].filter((function(e){return m.some((function(t){let{id:n}=t;return n===(0,c.t_)(e)}))})).sort((function(e,t){const n=ct_customizer_localizations.header_builder_data.footer.find((function(t){let{id:n}=t;return n===(0,c.t_)(e)})),r=ct_customizer_localizations.header_builder_data.footer.find((function(e){let{id:n}=e;return n===(0,c.t_)(t)}));return n.config.name.localeCompare(r.config.name)})),hasPointers:!1,panelType:"footer",displayWrapper:i,propsForItem:function(e){return{renderItem:function(e){let{item:l,itemData:u,index:f}=e;const g=m.find((function(e){let{id:t}=e;return t===(0,c.t_)(l)})).options,v=[(0,c.t_)(l),...h.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(l)}))],b=v.length>1?`${u.config.name} ${v.indexOf(l)+1}`:u.config.name,y={label:b,"inner-options":g},w=o.indexOf(l)>-1,O=`builder_panel_${l}`;return(0,r.createElement)(_.PanelMetaWrapper,S({id:O,option:y},s,{getActualOption:function(e){let{open:o,container:s}=e;return(0,r.createElement)(r.Fragment,null,d.indexOf(l)>-1&&(0,r.createElement)(_.default,{id:O,getValues:function(){let e=t.items[l];return e&&Object.keys(e.values)>5?e.values:(0,P.n6)(g,e?e.values:{})},option:y,onChangeFor:function(e,r){const o=t.items[l];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:l,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?(0,P.n6)(g,{}):{}}})},view:"simple"}),i&&(0,r.createElement)("div",{ref:s,"data-id":l,className:a()({"ct-item-in-builder":w,"ct-builder-item":!w}),onClick:function(){p||w&&o()}},b,(0,r.createElement)(E.Slot,{name:`ColumnsBuilderSidebarItem_${f}`,fillProps:{item:l,itemInBuilder:w,itemData:u}})))}}))}}},direction:"vertical"})};function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=function(e){let{builderValue:t,builderValueDispatch:n}=e;const o=ct_customizer_localizations.header_builder_data.secondary_items.footer,i=ct_customizer_localizations.header_builder_data.footer,{panelsState:a,panelsActions:l}=(0,r.useContext)(Z),s=i.filter((function(e){let{id:t}=e;return!o.find((function(e){return e.id===t}))}));return(0,r.createElement)(r.Fragment,null,s.map((function(e){const o={label:e.config.name,"inner-options":e.options},i=`builder_panel_${e.id}`;return(0,r.createElement)(_.PanelMetaWrapper,C({id:i,key:e.id,option:o},l,{getActualOption:function(a){let{container:l}=a;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(_.default,{id:i,getValues:function(){let n=t.items[e.id];const r=t.rows.find((function(t){let{id:n}=t;return n===e.id}));let o=!1;return r&&r.columns.reduce((function(e,t){return[...e,t]}),[]).join("").indexOf("widget-area")>-1&&(o=!0),n&&Object.keys(n.values)>5?k(k({},n.values),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{}):k(k({},(0,P.n6)(e.options,n?n.values:{})),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{})},option:o,onChangeFor:function(r,o){const i=t.items[e.id];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:e.id,optionId:r,optionValue:o,values:!i||i&&0===Object.keys(i.values).length?(0,P.n6)(e.options,{}):{}}})},view:"simple"}))}}))})))};function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}var T=function(){ct_customizer_localizations.header_builder_data.secondary_items.footer,ct_customizer_localizations.header_builder_data.footer;const{builderValueCollection:e,builderValue:t,builderValueDispatch:n,panelsActions:i}=(0,r.useContext)(Z),l=e.sections.filter((function(e){let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")}));return(0,r.createElement)("div",{className:"ct-panels-manager"},l.map((function(e){let{name:t,id:n}=e;return(0,r.createElement)("div",null,t)})),(0,r.createElement)("ul",{className:a()("ct-panels-list")},l.map((function(e){let{name:l,id:s}=e,c=l||{"type-1":(0,o.__)("Global Footer","blocksy")}[s]||s;const u=`builder_footer_panel_${s}`,p=ct_customizer_localizations.header_builder_data.footer_data.footer_options,d={label:c,"inner-options":p};return(0,r.createElement)(_.PanelMetaWrapper,N({id:u,key:s,option:d},i,{getActualOption:function(e){let{open:o}=e;return(0,r.createElement)(r.Fragment,null,s===t.id&&(0,r.createElement)(_.default,{id:u,getValues:function(){return(0,P.n6)(p,Array.isArray(t.settings)?{}:t.settings)},option:d,onChangeFor:function(e,t){n({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:e,optionValue:t}})},view:"simple"}),s===t.id&&(0,r.createElement)("li",{className:a()({active:s===t.id,"ct-global":"type-1"===s}),onClick:function(){o()}},(0,r.createElement)("span",{className:"ct-panel-name"},c)))}}))}))))};var A=function(e){let{builderValue:t,builderValueCollection:n,builderValueDispatch:i,inlinedItemsFromBuilder:l}=e;const[s,c]=(0,r.useState)("items");ct_customizer_localizations.header_builder_data.secondary_items.footer,ct_customizer_localizations.header_builder_data.footer,ct_customizer_localizations.header_builder_data.footer_data.footer_options;return(0,r.createElement)("div",{className:"ct-available-items ct-footer-builder-options"},(0,r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:sprintf((0,o.__)("Customizing: %s","blocksy"),`<span>${(n.sections.find((function(e){let{id:n}=e;return n===t.id}))||{}).name||{"type-1":(0,o.__)("Global Footer","blocksy")}[t.id]||t.id}</span>`)}}),(0,r.createElement)("div",{className:"ct-tabs"},(0,r.createElement)("ul",null,["items","panels"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(t){t.preventDefault(),c(e)},className:a()({active:e===s})},{panels:(0,o.__)("Footers","blocksy"),items:(0,o.__)("Elements","blocksy")}[e])}))),(0,r.createElement)("div",{className:"ct-current-tab"},"panels"===s&&(0,r.createElement)(E.Slot,{name:"ColumnsBuilderPanelsManager"},(function(e){return 0===e.length?(0,r.createElement)(T,null):e})),(0,r.createElement)(j,{builderValue:t,builderValueDispatch:i,inlinedItemsFromBuilder:l,displayList:"items"===s}))),(0,r.createElement)(D,{builderValue:t,builderValueDispatch:i}))},R=n(1496),M=n.n(R);function L(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return(t=V(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}const U=function(e,t){let n={},r=[],o=e.sections.find((function(t){let{id:n}=t;return n.indexOf(e.__forced_static_footer__||K()||e.sections[0].id)>-1})),i=!1,a=!1,l=[];if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){const{optionId:e,optionValue:n,values:r={}}=t.payload;o=F(F({},o),{},{settings:F(F({},o.settings),{},{[e]:n})})}if("ITEM_VALUE_ON_CHANGE"===t.type){const{id:e,optionId:n,optionValue:r,values:i={}}=t.payload;a=`${e}:${n}`;let l=o.items;"top-row"!==e&&"middle-row"!==e&&"bottom-row"!==e||"items_per_row"!==n?(l[e]||(l[e]={id:e,values:{}}),o=F(F({},o),{},{items:F(F({},Array.isArray(l)?{}:l),{},{[e]:{id:e,values:F(F({},l[e].values),{},{[n]:r})}})})):o=F(F({},o),{},{rows:o.rows.map((function(t){return t.id===e?F(F({},t),{},{columns:(n=t.columns,o=parseInt(r,10),n=n.filter((function(e){return e.length>0})),Array.from(Array(o)).map((function(e,t){return Array.isArray(n[t])?n[t]:[]})))}):t;var n,o}))})}if("REMOVE_CLONED_ITEM"===t.type){let e=o.items,n=t.payload.id,{[n]:r}=e,i=L(e,[n].map(V));o=F(F({},o),{},{items:i})}if("CLONE_ITEM"===t.type){const e=(0,c.t_)(t.payload.id);let n=`${e}${(0,c.SU)()}${M()()}`;o=F(F({},o),{},{items:F(F({},o.items),{},{[n]:{id:n,values:o.items[e]&&o.items[e].values||{}}})})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,n={__forced_static_footer__:t.payload.id}),"MARK_FOOTER_AS_GLOBAL"===t.type&&(i=!0,n={__forced_static_footer__:t.payload.id,current_section:t.payload.id}),"MARK_SPECIFIC_FOOTER_AS_GLOBAL"===t.type&&(n={current_section:t.payload.id}),"SET_LIST"===t.type){i=!0;const{lists:e}=t.payload;o=F(F({},o),{},{rows:o.rows.map((function(t){let{id:n,columns:r}=t;return Object.keys(e).map((function(e){return e.split(":")[0]})).indexOf(n)>-1?{id:n,columns:r.map((function(t,r){return e[`${n}:${r}`]?e[`${n}:${r}`]:t}))}:{id:n,columns:r}}))})}if("CREATE_NEW_SECTION"===t.type){const{name:n,copy:o}=t.payload;r=[o?F(F({},e.sections.find((function(e){let{id:t}=e;return t===o}))||{}),{},{name:n,id:`ct-custom-${M()()}`}):{name:n,id:`ct-custom-${M()()}`,mode:"columns",rows:[{id:"top-row",columns:[[],[]]},{id:"middle-row",columns:[[],[],[]]},{id:"bottom-row",columns:[["copyright"]]}],items:[],settings:[]}]}"REMOVE_BUILDER_SECTION"===t.type&&l.push(t.payload.id);const s=F(F(F({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map((function(e){return e.id===o.id?o:e})),...r].filter((function(e){let{id:t}=e;return-1===l.indexOf(t)}))});return s.__forced_static_header__||(s.__forced_static_header__=s.id),s},H=["__forced_static_footer__"];function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Z=(0,r.createContext)({}),K=function(){(e=wp.customize.previewer.container.find("iframe")[0]).document||e.contentDocument||e.contentWindow.document;var e;return wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("footer.ct-footer")?wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("footer.ct-footer").dataset.id:null},Y=function(e){let{value:t,option:n,onChange:i}=e;const a=(0,r.useRef)(null);null===a.current&&(a.current=(t.sections.find((function(e){let{id:t}=e;return t.indexOf(K())>-1}))||t.sections[0]).id),(0,r.useEffect)((function(){return function(){const e=wp.customize("footer_placements")(),{__forced_static_footer__:t}=e,n=q(e,H);t&&wp.customize("footer_placements")(G({__should_refresh__:!0,[Math.random()]:"update"},n))}}),[]);const[l,s]=(0,r.useReducer)(U,G(G({},t),a.current?{__forced_static_footer__:a.current}:{})),[c,u]=(0,r.useState)(!1),p=(0,r.useMemo)((function(){return l.sections.find((function(e){let{id:t}=e;return t===l.__forced_static_footer__}))||l.sections[0]}),[l]),[d,f]=(0,r.useState)(!1),m=p.rows.reduce((function(e,t){let{columns:n}=t;return[...e,...(n||[]).reduce((function(e,t){return[...e,...t]}),[])]}),[]),h=(0,r.useCallback)((function(e){let t=U(l,e);if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===e.type&&wp.customize.previewer){const n=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_footer__}))||t.sections[0],{optionId:r,optionValue:o,values:i={}}=e.payload;wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:"global",optionId:r,optionValue:o,values:G(G({},n.settings),{},{[r]:o})})}if("ITEM_VALUE_ON_CHANGE"===e.type&&wp.customize.previewer){const{id:n,optionId:r,optionValue:o,values:i={}}=e.payload,a=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_footer__}))||t.sections[0];const l=a.items[n]||{values:{}};wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:n,optionId:r,optionValue:o,values:G(G(G(G(G({},l.values),i),"top-row"===n||"middle-row"===n||"bottom-row"===n?{items_per_row:a.rows.find((function(e){let{id:t}=e;return n===t})).columns.length}:{}),"top-row"!==n&&"middle-row"!==n&&"bottom-row"!==n||"items_per_row"!==r?{}:{items_per_row:parseInt(o,10)}),{},{[r]:o})})}i(t),s(e)}),[s,i,l]),g=function(e){return h({type:"SET_LIST",onBuilderValueChange:i,payload:{lists:e}})};return(0,r.useEffect)((function(){return function(){document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")}}),[]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Z.Provider,{value:{isDragging:d,setIsDragging:f,setList:g,builderValueDispatch:h,builderValueCollection:l,builderValue:p,onChange:function(e){let{id:t,value:n}=e;return g({[t]:n})}}},(0,r.createElement)(A,{builderValue:p,inlinedItemsFromBuilder:m,builderValueDispatch:h,builderValueCollection:l}),(0,r.createPortal)((0,r.createElement)("div",{className:"ct-builder-footer"},(0,r.createElement)("ul",{className:"ct-view-switch"},(0,r.createElement)("li",{className:"ct-builder-toggle",onClick:function(){u(!c),c?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},c?(0,o.__)("Show Builder","blocksy"):(0,o.__)("Hide Builder","blocksy"))),(0,r.createElement)(O,{builderValue:p})),document.querySelector(".ct-panel-builder"))))};Y.renderingConfig={design:"none"};var X=Y},1829:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return re}});var r=n(1381),o=n(5652),i=n(4184),a=n.n(i),l=n(8269),s=n(7097),c=n(8285),u=n(7691);const p=["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","displayWrapper"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const v=function(e,t,n){const r=ct_customizer_localizations.header_builder_data.header.find((function(t){let{id:n}=t;return n===(0,c.t_)(e)}));if(!r)return!0;let o=[];Array.isArray(r.config.allowed_in)?o=r.config.allowed_in:r.config.allowed_in[n]&&(o=r.config.allowed_in[n]);const i=!(o.length>0)||o.indexOf(t)>-1,a=!(r.config.excluded_from.length>0)||-1===r.config.excluded_from.indexOf(t);return i&&a},b=function(e){var t,n,o,i;let{item:l,index:s,panelType:p,onRemove:d,renderItem:f,onClick:m,className:h}=e;const g=ct_customizer_localizations.header_builder_data[p].find((function(e){let{id:t}=e;return t===(0,c.t_)(l)})),{builderValue:v}=(0,r.useContext)(Q);if(f)return f({item:l,itemData:g,index:s});const b=v.items.filter((function(e){let{id:t}=e;return t.indexOf((0,c.SU)())>-1})).map((function(e){let{id:t}=e;return t})),y=[(0,c.t_)(l),...b.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(l)}))],w=(0,u.f)((0,c.t_)(l));return(0,r.createElement)("div",{"data-id":l,className:a()("ct-builder-item",h,{"ct-builder-item-not-registered":!g}),onClick:m},y.length>1?`${null!==(t=null==g||null===(n=g.config)||void 0===n?void 0:n.name)&&void 0!==t?t:w} ${y.indexOf(l)+1}`:null!==(o=null==g||null===(i=g.config)||void 0===i?void 0:i.name)&&void 0!==o?o:w,(0,r.createElement)("button",{className:"ct-btn-remove",onClick:function(e){e.preventDefault(),e.stopPropagation(),d()}},(0,r.createElement)("svg",{width:"7px",height:"7px",viewBox:"0 0 10 10",fill:"currentColor"},(0,r.createElement)("path",{d:"M10,1.4L6.4,5L10,8.6L8.6,10L5,6.4L1.4,10L0,8.6L3.6,5L0,1.4L1.4,0L5,3.6L8.6,0L10,1.4z"}))))};var y=function(e){let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:c="div",direction:u="horizontal",group:f="header_sortables",options:h={},propsForItem:y=function(e){return{}},displayWrapper:w=!0}=e,O=g(e,p);const{currentView:_,isDragging:E,setIsDragging:P,onChange:S,setList:j}=(0,r.useContext)(Q),{panelsHelpers:C}=(0,r.useContext)(s.Q),x=t.map((function(e,o){return(0,r.createElement)(b,d({key:e,index:o,panelType:"header",item:e,className:C.isOpenFor(`builder_panel_${e}`)?"ct-customizing":"",onClick:function(t){t.stopPropagation(),t.preventDefault(),E||C.open(`builder_panel_${e}`)},onRemove:function(){C.close(),setTimeout((function(){j(m({[n]:t.filter((function(t){return t!==e}))},"desktop"===_&&"trigger"===e?{"offcanvas:start":[]}:{}))}))}},y(e)))}));return w?(0,r.createElement)(l.Z,d({options:m({delay:0,group:f,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer, .ct-btn-remove",direction:u,touchStartThreshold:5,onStart:function(e){P(e.item.dataset.id);let t=wp.customize.previewedDevice();"tablet"===t&&(t="mobile"),v(e.item.dataset.id,"middle-row",t)&&document.body.classList.add("ct-builder-dragging"),e.from&&f&&"clone"!==f.pull&&e.to.classList.add("ct-is-over")},onEnd:function(){P(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")}))},onMove:function(e,t){let n=wp.customize.previewedDevice();if("tablet"===n&&(n="mobile"),e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then((function(){return[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map((function(e){e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")}))})),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")})),e.to&&e.to.classList.add("ct-is-over"),!v(e.dragged.dataset.id,e.to.dataset.id.split(":")[0],n))return!1}},h),onChange:function(e,t,r){"available-items"!==n&&S({id:n,value:e.filter((function(e){return"__pointer__"!==e&&"__filler__"!==e}))})},tag:c,className:a()("ct-builder-items",i)},O,{"data-id":n}),["end","start-middle"].indexOf(n.split(":")[1])>-1&&(0,r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&E&&v(E,n.split(":")[0],_)&&(0,r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),x):(0,r.createElement)(r.Fragment,null,x)};function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}var O=function(e){let{placementName:t,bar:n,direction:o}=e;const i=n.placements.find((function(e){let{id:n}=e;return n===t}));let a=[i];if("middle"!==t){const e=n.placements.find((function(e){let{id:t}=e;return"middle"===t}));if(e&&e.items.length>0){if("start"===t){a=[i,n.placements.find((function(e){let{id:t}=e;return"start-middle"===t}))]}if("end"===t){a=[n.placements.find((function(e){let{id:t}=e;return"end-middle"===t})),i]}}}return(0,r.createElement)("li",w({className:[`ct-builder-column-${i.id}`]},"middle"===i.id?{"data-count":i.items.length}:{}),a.map((function(e){return(0,r.createElement)(y,{key:e.id,direction:o,className:"middle"===e.id?"":`ct-${e.id.indexOf("-")>-1?"secondary":"primary"}-column`,draggableId:`${n.id}:${e.id}`,items:e.items})})))};var _=function(e){let{bar:t,direction:n="horizontal"}=e;const{panelsHelpers:i}=(0,r.useContext)(s.Q);return(0,r.createElement)("li",{className:"builder-row"},(0,r.createElement)("div",{className:"ct-row-actions",onClick:function(){return i.open(`builder_panel_${t.id}`)}},{"top-row":(0,o.__)("Top Row","blocksy"),"middle-row":(0,o.__)("Main Row","blocksy"),"bottom-row":(0,o.__)("Bottom Row","blocksy"),offcanvas:(0,o.__)("Off Canvas Area","blocksy")}[t.id]),(0,r.createElement)("ul",{className:"row-inner"},["start","middle","end"].filter((function(e){return!!t.placements.find((function(t){let{id:n}=t;return n===e}))})).map((function(e){return(0,r.createElement)(O,{key:e,bar:t,placementName:e,direction:n})}))))};var E=function(e){let{inlinedItemsFromBuilder:t,view:n,builderValueWithView:o}=e,i="mobile"===n||t.indexOf("trigger")>-1&&o.find((function(e){let{id:t}=e;return"offcanvas"===t}));return(0,r.createElement)("div",{className:a()("placements-builder",{"ct-mobile":i})},i&&(0,r.createElement)("ul",{className:"offcanvas-container"},(0,r.createElement)(_,{direction:"vertical",bar:o.find((function(e){let{id:t}=e;return"offcanvas"===t}))})),(0,r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map((function(e){const t=o.find((function(t){let{id:n}=t;return n===e}));return t?(0,r.createElement)(_,{bar:t,key:e}):null}))))};var P=function(e){let{currentView:t,setCurrentView:n}=e;const[i,l]=(0,r.useState)(!1);return(0,r.useEffect)((function(){return function(){document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")}}),[]),(0,r.createElement)("ul",{className:"ct-view-switch"},["desktop","mobile"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(){return n("mobile"===e?"tablet":e)},className:a()({active:t===e})},{desktop:(0,o.__)("Desktop Header","blocksy"),mobile:(0,o.__)("Tablet / Mobile Header","blocksy")}[e])})),(0,r.createElement)("li",{className:"ct-builder-toggle",onClick:function(){l(!i),i?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},i?(0,o.__)("Show Builder","blocksy"):(0,o.__)("Hide Builder","blocksy")))},S=n(8441),j=n(9999),C=n(7686);function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var N=function(e){let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:l,panelsActions:s,currentView:u,isDragging:p}=(0,r.useContext)(Q),d=[...t.desktop.reduce((function(e,t){let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[])]}),[]),...t.mobile.reduce((function(e,t){let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[])]}),[])],f=ct_customizer_localizations.header_builder_data.secondary_items.header.filter((function(e){let{config:t}=e;return t.enabled})),m=ct_customizer_localizations.header_builder_data.header,h=t.items.filter((function(e){let{id:t}=e;return t.indexOf((0,c.SU)())>-1})).map((function(e){let{id:t}=e;return t}));return(0,r.createElement)(y,{options:{sort:!1,filter:".ct-item-in-builder"},group:{name:"header_sortables",put:!1,pull:"clone"},draggableId:"available-items",items:[...f.map((function(e){let{id:t}=e;return t})),...h].filter((function(e){return m.some((function(t){let{id:n}=t;return n===(0,c.t_)(e)}))})).sort((function(e,t){const n=m.find((function(t){let{id:n}=t;return n===(0,c.t_)(e)})),r=m.find((function(e){let{id:n}=e;return n===(0,c.t_)(t)}));return n.config.name.localeCompare(r.config.name)})),hasPointers:!1,displayWrapper:i,propsForItem:function(e){return{renderItem:function(e){let{item:l,itemData:f,index:g}=e;const v=m.find((function(e){let{id:t}=e;return t===(0,c.t_)(l)})).options,b=[(0,c.t_)(l),...h.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(l)}))],y=b.length>1?`${f.config.name} ${b.indexOf(l)+1}`:f.config.name,w={label:y,"inner-options":v},O=o.indexOf(l)>-1;let _="__none__";O&&(_=t[u].find((function(e){let{id:t,placements:n}=e;return(n||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[]).find((function(e){return e===l}))})).id);const E=`builder_panel_${l}`,P=["mobile-menu","mobile-menu-secondary","offcanvas-logo"],k=i&&f.config.devices.includes(u)&&(!P.includes(l)||P.includes(l)&&("desktop"!==u||o.indexOf("trigger")>-1));f.config.name;return(0,r.createElement)(j.PanelMetaWrapper,x({id:E,option:w},s,{getActualOption:function(e){let{open:o}=e;return(0,r.createElement)(r.Fragment,null,d.indexOf(l)>-1&&(0,r.createElement)(j.default,{id:E,getValues:function(){let e=t.items.find((function(e){let{id:t}=e;return t===l}));return e&&Object.keys(e.values)>5?I({builderSettings:t.settings||{},row:_},e.values):I(I({},(0,C.n6)(v,e?e.values:{})),{},{row:_,builderSettings:t.settings||{}})},option:w,onChangeFor:function(e,r){const o=t.items.find((function(e){let{id:t}=e;return t===l}));n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:l,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?(0,C.n6)(v,{}):{}}})},view:"simple"}),k&&(0,r.createElement)("div",{"data-id":l,className:a()({"ct-item-in-builder":O,"ct-builder-item":!O}),onClick:function(e){p||O&&o()}},y,(0,r.createElement)(S.Slot,{name:`PlacementsBuilderSidebarItem_${g}`,fillProps:{item:l,itemInBuilder:O,itemData:f}})))}}))}}},direction:"vertical"})};function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(this,arguments)}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var L=function(e){let{builderValue:t,builderValueDispatch:n}=e;const o=ct_customizer_localizations.header_builder_data.secondary_items.header,i=ct_customizer_localizations.header_builder_data.header,{panelsState:a,panelsActions:l,currentView:s}=(0,r.useContext)(Q),c=i.filter((function(e){let{id:t}=e;return!o.find((function(e){return e.id===t}))}));return(0,r.createElement)(r.Fragment,null,c.map((function(e){const o={label:e.config.name,"inner-options":e.options},i=`builder_panel_${e.id}`;return(0,r.createElement)(j.PanelMetaWrapper,T({id:i,key:e.id,option:o},l,{getActualOption:function(){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(j.default,{id:i,getValues:function(){let n=t.items.find((function(t){let{id:n}=t;return n===e.id})),r="0";return"top-row"!==e.id&&"middle-row"!==e.id&&"bottom-row"!==e.id||(r=t[s].find((function(t){let{id:n}=t;return n===e.id})).placements.reduce((function(e,t){return[...e,...t.items]}),[]).length.toString()),n&&Object.keys(n.values)>5?R({itemsCount:r,builderSettings:t.settings||{}},n.values):R(R({},(0,C.n6)(e.options,n?n.values:{})),{},{itemsCount:r,builderSettings:t.settings||{}})},option:o,onChangeFor:function(r,o){const i=t.items.find((function(t){let{id:n}=t;return n===e.id}));n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:e.id,optionId:r,optionValue:o,values:!i||i&&0===Object.keys(i.values).length?(0,C.n6)(e.options,{}):{}}})},view:"simple"}))}}))})))};function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B.apply(this,arguments)}var F=function(){ct_customizer_localizations.header_builder_data.secondary_items.header,ct_customizer_localizations.header_builder_data.header;const{builderValue:e,option:t,builderValueCollection:n,builderValueDispatch:i,panelsActions:l}=(0,r.useContext)(Q),s=n.sections.filter((function(e){let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")}));return(0,r.createElement)("ul",{className:a()("ct-panels-manager")},s.map((function(t){let{name:n,id:s}=t,c=n||{"type-1":(0,o.__)("Global Header","blocksy")}[s]||s;const u=`builder_header_panel_${s}`,p=ct_customizer_localizations.header_builder_data.header_data.header_options,d={label:c,"inner-options":p};return(0,r.createElement)(j.PanelMetaWrapper,B({id:u,key:s,option:d},l,{getActualOption:function(t){let{open:n}=t;return(0,r.createElement)(r.Fragment,null,Object.keys(p).length>0&&s===e.id&&(0,r.createElement)(j.default,{id:u,getValues:function(){return e.settings||{}},option:d,onChangeFor:function(t,n){i({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:t,optionValue:n,values:(0,C.n6)(p,Array.isArray(e.settings)?{}:e.settings||{})}})},view:"simple"}),s===e.id&&(0,r.createElement)("li",{className:a()({active:s===e.id,"ct-global":"type-1"===s}),onClick:function(){Object.keys(p).length>0&&n()}},(0,r.createElement)("span",{className:"ct-panel-name"},c)))}}))})))};var z=function(e){let{allBuilderSections:t,builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:l}=e;const[s,c]=(0,r.useState)("items"),{builderValueCollection:u}=(0,r.useContext)(Q);ct_customizer_localizations.header_builder_data.secondary_items.header,ct_customizer_localizations.header_builder_data.header,ct_customizer_localizations.header_builder_data.header_data.header_options;return(0,r.createElement)("div",{className:"ct-available-items"},(0,r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:(0,o.sprintf)((0,o.__)("Customizing: %s","blocksy"),`<span>${(u.sections.find((function(e){let{id:t}=e;return t===n.id}))||{}).name||{"type-1":(0,o.__)("Global Header","blocksy")}[n.id]||n.id}</span>`)}}),(0,r.createElement)("div",{className:"ct-tabs"},(0,r.createElement)("ul",null,["items","panels"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(t){t.preventDefault(),c(e)},className:a()({active:e===s})},{panels:(0,o.__)("Headers","blocksy"),items:(0,o.__)("Elements","blocksy")}[e])}))),(0,r.createElement)("div",{className:"ct-current-tab"},"panels"===s&&(0,r.createElement)(S.Slot,{name:"PlacementsBuilderPanelsManager"},(function(e){return 0===e.length?(0,r.createElement)(F,null):e})),(0,r.createElement)(N,{builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:l,displayList:"items"===s}))),(0,r.createElement)(L,{builderValue:n,builderValueDispatch:i}))},V=n(1496),U=n.n(V);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){G(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const $=function(e,t){let n={},r=[],o=e.sections.find((function(t){let{id:n}=t;return n.indexOf(e.__forced_static_header__||ee()||e.sections[0].id)>-1})),i=!1,a=!1,l=[];if("ITEM_VALUE_ON_CHANGE"===t.type){const{id:e,optionId:n,optionValue:r,values:i={}}=t.payload;a=`${e}:${n}`;let l=o.items;l.find((function(t){let{id:n}=t;return n===e}))||(l=[...l,{id:e,values:{}}]),o=W(W({},o),{},{items:l.map((function(t){return t.id===e?W(W({},t),{},{values:W(W({},t.values),{},{[n]:r})}):t}))})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,n={__forced_static_header__:t.payload.id}),"CLONE_ITEM"===t.type){const e=(0,c.t_)(t.payload.id);o=W(W({},o),{},{items:[...o.items,{id:`${e}${(0,c.SU)()}${U()()}`,values:o.items.find((function(t){let{id:n}=t;return n===e}))?o.items.find((function(t){let{id:n}=t;return n===e})).values:{}}]})}if("REMOVE_CLONED_ITEM"===t.type&&(o=W(W({},o),{},{items:o.items.filter((function(e){let{id:n}=e;return n!==t.payload.id}))})),"SET_LIST"===t.type){i=!0;const{currentView:e,lists:n}=t.payload;"desktop"===e&&Object.values(n).reduce((function(e,t){return[...e,...t]}),[]).indexOf("trigger")>-1&&!o.desktop.find((function(e){let{id:t}=e;return"offcanvas"===t}))&&(o=W(W({},o),{},{desktop:[...o.desktop,{id:"offcanvas",placements:[{id:"start",items:[]}]}]})),o=W(W({},o),{},{[e]:o[e].map((function(e){let{id:t,placements:r}=e;if(Object.keys(n).map((function(e){return e.split(":")[0]})).indexOf(t)>-1){let e={id:t,placements:r.map((function(e){let{id:r,items:o}=e;return n[`${t}:${r}`]?{id:r,items:n[`${t}:${r}`]}:{id:r,items:o}}))};if(e.placements.find((function(e){let{id:t}=e;return"middle"===t}))&&0===e.placements.find((function(e){let{id:t}=e;return"middle"===t})).items.length&&e.placements.find((function(e){let{id:t}=e;return"start-middle"===t}))&&(e.placements.find((function(e){let{id:t}=e;return"start-middle"===t})).items.length>0||e.placements.find((function(e){let{id:t}=e;return"end-middle"===t})).items.length>0)){let n={};n[`${t}:start`]=[...e.placements.find((function(e){let{id:t}=e;return"start"===t})).items,...e.placements.find((function(e){let{id:t}=e;return"start-middle"===t})).items],n[`${t}:end`]=[...e.placements.find((function(e){let{id:t}=e;return"end-middle"===t})).items,...e.placements.find((function(e){let{id:t}=e;return"end"===t})).items],n[`${t}:start-middle`]=[],n[`${t}:end-middle`]=[],e={id:t,placements:e.placements.map((function(e){let{id:r,items:o}=e;return n[`${t}:${r}`]?{id:r,items:n[`${t}:${r}`]}:{id:r,items:o}}))}}return e}return{id:t,placements:r}}))})}if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){const{optionId:e,optionValue:n,values:r={}}=t.payload;o=W(W({},o),{},{settings:W(W(W({},o.settings),r),{},{[e]:n})})}if("CREATE_NEW_SECTION"===t.type){const{name:n,copy:o}=t.payload;r=[o?W(W({},e.sections.find((function(e){let{id:t}=e;return t===o}))||{}),{},{name:n,id:`ct-custom-${U()()}`}):{name:n,id:`ct-custom-${U()()}`,mode:"placements",items:[],settings:[],desktop:[{id:"top-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"middle-row",placements:[{id:"start",items:["logo"]},{id:"middle",items:[]},{id:"end",items:["menu"]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"bottom-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]}],mobile:[{id:"top-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"middle-row",placements:[{id:"start",items:["logo"]},{id:"middle",items:[]},{id:"end",items:["trigger"]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"bottom-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"offcanvas",placements:[{id:"start",items:["mobile-menu"]}]}]}]}"REMOVE_BUILDER_SECTION"===t.type&&l.push(t.payload.id);const s=W(W(W({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map((function(e){return e.id===o.id?o:e})),...r].filter((function(e){let{id:t}=e;return-1===l.indexOf(t)}))});return s.__forced_static_header__||(s.__forced_static_header__=s.id),s};var q=n(1429);n(2243);const Z=["__forced_static_header__","__should_refresh__"];function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){X(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Q=(0,r.createContext)({}),ee=function(){(e=wp.customize.previewer.container.find("iframe")[0]).document||e.contentDocument||e.contentWindow.document;var e;return wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("header#header")?wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("header#header").dataset.id:null};var te=function(e){let{value:t,option:n,onChange:o}=e;const i=(0,r.useRef)(null);null===i.current&&(i.current=(t.sections.find((function(e){let{id:t}=e;return t.indexOf(ee())>-1}))||t.sections[0]).id),(0,r.useEffect)((function(){return function(){const e=wp.customize("header_placements")(),{__forced_static_header__:t,__should_refresh__:n}=e,r=J(e,Z);t&&wp.customize("header_placements")(Y({__should_refresh__:!0,[Math.random()]:"update"},r))}}),[]);const[a,l]=(0,r.useState)(!1),[s,c]=(0,r.useReducer)($,Y(Y({},t),i.current?{__forced_static_header__:i.current}:{})),u=(0,r.useMemo)((function(){return s.sections.find((function(e){let{id:t}=e;return t===s.__forced_static_header__}))||s.sections[0]}),[s]),[p,d]=(0,q.Or)({withTablet:!1}),f=(0,r.useMemo)((function(){return u[p].reduce((function(e,t){let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[])]}),[])}),[u,p]),m=(0,r.useCallback)((function(e){let t=$(s,e);if("ITEM_VALUE_ON_CHANGE"===e.type){const{id:n,optionId:r,optionValue:o,values:i={}}=e.payload,a=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_header__}))||t.sections[0];let l=a.items;"logo"===n&&"custom_logo"===r&&"type-1"===a.id&&wp.customize&&wp.customize("custom_logo")(o?o.desktop?o.desktop:o:""),wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:n,optionId:r,optionValue:o,futureItems:a.items,values:Y(Y(Y({},(l.find((function(e){let{id:t}=e;return n===t}))||{values:{}}).values),i),{},{[r]:o})})}if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===e.type){const{optionId:n,optionValue:r,values:o={}}=e.payload,i=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_header__}))||t.sections[0];wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:"global",optionId:n,optionValue:r,values:Y(Y(Y({},i.settings),o),{},{[n]:r})})}o(t),c(e)}),[c,o,s]),h=(0,r.useCallback)((function(e){return m({type:"SET_LIST",payload:{currentView:p,lists:e}})}),[m,p]);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Q.Provider,{value:{option:n,currentView:p,isDragging:a,setIsDragging:l,setList:h,builderValueDispatch:m,builderValue:u,onChange:function(e){let{id:t,value:n}=e;return h({[t]:n})},builderValueCollection:s}},(0,r.createElement)(z,{allBuilderSections:t,builderValue:u,inlinedItemsFromBuilder:f,builderValueDispatch:m}),(0,r.createPortal)((0,r.createElement)("div",{className:"ct-builder-header"},(0,r.createElement)(P,{currentView:p,setCurrentView:d}),(0,r.createElement)(E,{inlinedItemsFromBuilder:f,builderValueWithView:u[p],view:p})),document.querySelector(".ct-panel-builder"))))};const ne=function(e){return(0,r.createElement)(te,e)};ne.renderingConfig={design:"none"};var re=ne},1650:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o),a=n(5529);const l=["className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=function(e){let{option:{choices:t,tabletChoices:n,mobileChoices:o},option:c,device:p,value:f,values:m,onChange:h}=e;const g=u({},c.attr||{}),{className:v}=g,b=d(g,l);let y=c.choices;"tablet"===p&&n&&(y=n),"mobile"===p&&o&&(y=o);let w=(Array.isArray(y)?y:Object.keys(y).map((function(e){return u({key:e},y[e])}))).filter((function(e){let{key:t}=e;return!c.conditions||(!c.conditions[t]||(0,a.Nj)((0,a.KY)(c.conditions[t]),m))})),O=w.map((function(e){let{key:t}=e;return t})).includes(f)?f:c.value;return(0,r.createElement)("ul",s({},b,{className:i()("ct-image-picker",v)},(c.title,{})),w.map((function(e){return(0,r.createElement)("li",{className:i()({active:e.key===O}),"data-tooltip":"top",onClick:function(){return h(e.key)},key:e.key},-1===e.src.indexOf("<svg")?(0,r.createElement)("img",{src:e.src}):(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:e.src}}),c.title&&null,e.title&&(0,r.createElement)("span",{className:"ct-tooltip"},e.title))})))}},7402:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(1381),o=n(8441),i=n(4184),a=n.n(i),l=n(5652),s=n(6715),c=n.n(s);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class m extends r.Component{constructor(){var e;super(...arguments),e=this,f(this,"params",{height:250,width:250,flex_width:!0,flex_height:!0}),f(this,"state",{attachment_info:null}),f(this,"getUrlFor",(function(e){return e?((e.width<700?e.sizes&&e.sizes.full:c().max(c().values(1===c().keys(e.sizes).length?e.sizes:c().omit(e.sizes,"full")),(function(e){let{width:t}=e;return t})))||{}).url||e.url:null})),f(this,"onChange",(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e.props.onChange(e.props.option.inline_value?t||"":d(d({},e.props.value),{},{url:e.getUrlFor(n),attachment_id:t}))})),f(this,"getAttachmentId",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props;return t.option.inline_value?t.value:t.value.attachment_id})),f(this,"onSelect",(function(){var t=e.frame.state().get("selection").first().toJSON();(e.props.option.logo||{}).width===t.width&&(e.props.option.logo||{}).height===t.height&&!(e.props.option.logo||{}).flex_width&&!(e.props.option.logo||{}).flex_height||e.props.option.skipCrop,e.setImageFromAttachment(t),e.frame.close()})),f(this,"onCropped",(function(t){e.setImageFromAttachment(t)})),f(this,"onSkippedCrop",(function(){var t=e.frame.state().get("selection").first().toJSON();e.setImageFromAttachment(t)})),f(this,"updateAttachmentInfo",(function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.getAttachmentId();n&&(!wp.media.attachment(n).get("url")||t?wp.media.attachment(n).fetch().then((function(){return e.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(n).toJSON()))})})):e.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(n).toJSON()))}),e.detachListener(),wp.media.attachment(n).on("change",e.updateAttachmentInfo))}))}initFrame(){var e=this;this.frame=wp.media({button:{text:"Select",close:!1},states:[new wp.media.controller.Library({title:this.props.option.label||(0,l.__)("Select logo","blocksy"),library:wp.media.query({type:this.props.option.mediaType||"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:(this.props.option.logo||{}).width,suggestedHeight:(this.props.option.logo||{}).height}),...(this.props.option.skipCrop,[])]}),this.frame.on("select",this.onSelect,this),this.frame.on("close",(function(){e.props.option.onFrameClose&&e.props.option.onFrameClose()})),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)}openFrame(){this.initFrame(),this.frame.setState("library").open(),this.props.option.onFrameOpen&&this.props.option.onFrameOpen()}calculateImageSelectOptions(e,t){var n,r,o,i=t.get("control"),a=!!parseInt((i.props.option.logo||{}).flex_width,10),l=!!parseInt((i.props.option.logo||{}).flex_height,10),s=e.get("width"),c=e.get("height"),u=parseInt((i.props.option.logo||{}).width,10),p=parseInt((i.props.option.logo||{}).height,10),d=u/p,f=u,m=p;return s/c>d?u=(p=c)*d:p=(u=s)/d,o={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:s,imageHeight:c,minWidth:f>u?u:f,minHeight:m>p?p:m,x1:n=(s-u)/2,y1:r=(c-p)/2,x2:u+n,y2:p+r},!1===l&&!1===a&&(o.aspectRatio=u+":"+p),!0===l&&(delete o.minHeight,o.maxWidth=s),!0===a&&(delete o.minWidth,o.maxHeight=c),o}mustBeCropped(e,t,n,r,o,i){return(!0!==e||!0!==t)&&((!0!==e||r!==i)&&((!0!==t||n!==o)&&((n!==o||r!==i)&&!(o<=n))))}setImageFromAttachment(e){this.onChange(e.id,JSON.parse(JSON.stringify(wp.media.attachment(e.id).toJSON()))),this.updateAttachmentInfo()}detachListener(){this.getAttachmentId()&&wp.media.attachment(this.getAttachmentId()).off("change",this.updateAttachmentInfo)}componentDidUpdate(e){this.getAttachmentId()!==this.getAttachmentId(e)&&(wp.media.attachment(this.getAttachmentId(e)).off("change",this.updateAttachmentInfo),this.updateAttachmentInfo())}componentDidMount(){this.updateAttachmentInfo()}componentWillUnmount(){this.detachListener()}render(){var e,t,n=this;return(0,r.createElement)("div",u({className:a()("attachment-media-view ct-attachment",{landscape:this.getAttachmentId()&&this.state.attachment_info,"attachment-media-view-image":this.getAttachmentId()&&this.state.attachment_info})},this.props.option.attr||{}),this.getAttachmentId()&&this.state.attachment_info?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"thumbnail thumbnail-image",onClick:function(){return!n.props.option.has_position_picker&&n.openFrame()}},!this.props.option.has_position_picker&&(0,r.createElement)(React.Fragment,null,!this.props.option.mediaType||null!==(e=this.props.option)&&void 0!==e&&null!==(t=e.mediaType)&&void 0!==t&&t.includes("image")?(0,r.createElement)("img",{className:"attachment-thumb",src:this.getUrlFor(this.state.attachment_info),draggable:"false",alt:""}):(0,r.createElement)("p",null,this.getUrlFor(this.state.attachment_info))),this.props.option.has_position_picker&&(0,r.createElement)(o.FocalPointPicker,{url:this.getUrlFor(this.state.attachment_info),dimensions:{width:400,height:100},value:this.props.value,onChange:function(e){n.props.onChange(d(d({},n.props.value),e))}}),(0,r.createElement)("ul",{className:"actions"},(0,r.createElement)("li",null,(0,r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:(0,l.__)("Edit","blocksy"),onClick:function(e){e.stopPropagation(),n.openFrame()},id:"customize-media-control-button-35"})),(0,r.createElement)("li",null,(0,r.createElement)("button",{onClick:function(e){e.stopPropagation(),n.setState({attachment_info:null}),n.onChange(null)},title:(0,l.__)("Remove","blocksy"),type:"button",className:"button remove-button"}))))):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{type:"button",onClick:function(){return n.openFrame()},className:"ct-upload-button",id:"customize-media-control-button-50"},this.props.option.emptyLabel||(0,l.__)("Select logo","blocksy"))))}}},532:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(5697),i=n(9984),a=n(543),l=n(1496),s=n.n(l),c=n(7686);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f=function(e){return e.map((function(e){return p(p({},e),e.__id?{}:{__id:s()()})}))};t.default=function(e){let{option:t,value:n,onChange:l}=e,s=Object.keys(n).reduce((function(e,t){return p(p({},e),{},{[t]:f(n[t])})}),{});const u=Object.values(s).reduce((function(e,t){return[...e,...t]}),[]),d=Object.values((0,c.n6)(t["inner-options"],{})).reduce((function(e,t){return[...e,...t]})),m=f([...d.filter((function(e){let{id:t}=e;return!u.find((function(e){let{id:n}=e;return t===n}))}))]);return s.right=[...s.right,...m],(0,r.createElement)(i.Z5,{onDragEnd:function(e){if(!e.destination)return;if(e.destination.droppableId===e.source.droppableId)return void l(p(p({},s),{},{[e.destination.droppableId]:(0,a.reorder)(s[e.destination.droppableId],e.source.index,e.destination.index)}));const t=s[e.source.droppableId],n=s[e.destination.droppableId],r=t[e.source.index];t.splice(e.source.index,1),n.splice(e.destination.index,0,r),l(p(p({},s),{},{[e.source.droppableId]:t,[e.destination.droppableId]:n}))}},(0,r.createElement)(o.Z,{onChange:function(e,t){l(p(p({},s),{},{[e]:t}))},options:t["inner-options"],value:s}))}},7525:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(5697);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s=function(e){let{values:t,onChangeFor:n,value:i,option:l,onChange:s}=e;const c=t[l.layers]||[],u=c.filter((function(e){let{id:t,enabled:n}=e;return n&&t===l.field}));return 0===u.length?null:u.map((function(e,t){let i=Object.keys(l["inner-options"]).reduce((function(e,n){return a(a({},e),{},{[n]:a(a({},l["inner-options"][n]),{},{label:l["inner-options"][n].label.replace("INDEX ",1===u.length?"":`${t+1} `)})})}),{});return(0,r.createElement)(o.Z,{key:e.__id||e.id,onChange:function(t,r){n(l.layers,c.map((function(n){return n.__id!==e.__id?n:a(a({},n),{},{[t]:r})})))},options:i,value:e})}))};s.renderingConfig={design:"none"},t.default=s},543:function(e,t,n){"use strict";n.r(t),n.d(t,{LayersContext:function(){return R},default:function(){return B},itemsThatAreNotAdded:function(){return A},reorder:function(){return N}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5529),l=(n(454),n(7686)),s=n(1496),c=n.n(s),u=n(2425);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){let{value:t,option:n}=e;const o=A(t,n),{currentlyPickedItem:i,setCurrentItem:a,addCurrentlySelectedItem:l}=(0,r.useContext)(R);return o.length<=0?null:(0,r.createElement)("div",{className:"ct-add-layer-controls"},(0,r.createElement)(u.default,{onChange:function(e){return a(e)},option:d({search:!0,choices:o.map((function(e){return{key:e,value:window._.template((n.settings[e]||{label:e}).label)({label:""})}}))},n.selectOption||{}),value:i||o[0]}),(0,r.createElement)("button",{type:"button",className:"button button-primary",onClick:function(){return l()}},(0,r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 17 17"},(0,r.createElement)("path",{d:"M17,10h-7v7H7v-7H0V7h7V0h3v7h7V10z"}))))},h=n(5652);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e){let{itemIndex:t,items:n,onChange:o,value:i,parentValue:l,provided:s}=e;const{removeForId:c,addForId:u,option:p,toggleOptionsPanel:d}=(0,r.useContext)(R),f=p.settings[i.id]&&p.settings[i.id].options&&(!p.settings[i.id].options_condition||p.settings[i.id].options_condition&&(0,a.Nj)((0,a.KY)(p.settings[i.id].options_condition),b(b({},l),{},{itemIndex:t})));let m=n.filter((function(e){let{id:t}=e;return t===i.id})),v=m.map((function(e){let{__id:t}=e;return t})).indexOf(i.__id);return(0,r.createElement)("div",{className:"ct-layer-controls"},!p.disableHiding&&(0,r.createElement)("button",{type:"button",className:"ct-visibility",onClick:function(e){e.stopPropagation(),o(n.map((function(e){return e.__id===i.__id?b(b({},e),{},{enabled:!b({enabled:!0},e).enabled}):e})))}},(0,r.createElement)("svg",{width:"13px",height:"13px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-seen",d:"m.9 13.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6s6 1.6 7.7 3.2c.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5.9-.5v-.1c0-.1-.1-.1-.1-.2-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.9-1.9-5-3.7-9.1-3.7S4.9 7.5 3 9.3c-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13c0 .1 0 .1.9.5zM12 17.7c2.7 0 4.8-2.2 4.8-4.8S14.7 8 12 8s-4.8 2.2-4.8 4.8 2.1 4.9 4.8 4.9z"}),(0,r.createElement)("path",{className:"ct-unseen",d:"M16.8 12.8c0 2.7-2.2 4.8-4.8 4.8-.6 0-1.2-.1-1.8-.4L15.1 9c1 1 1.7 2.3 1.7 3.8zm7.2.3c0-.1 0-.1 0 0-.1-.2-.1-.2-.2-.3-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.1-1.1-2.6-2.1-4.5-2.9l-1.1 1.8c1.7.6 3.1 1.6 4.1 2.6.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5 1-.5zM16.2 1.4l-2.5 4.3c-.5-.1-1.1-.1-1.7-.1-4.1 0-7.2 1.9-9.1 3.7-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13l.9.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6h.5l-.2.4H12c-2.7 0-4.8 2.2-4.8 4.8 0 .9.3 1.8.7 2.6l-3.2 5.4 1.3.7L17.5 2.1l-1.3-.7z"}))),(0,r.createElement)("div",g({className:"ct-layer-label"},s.dragHandleProps),(0,r.createElement)("span",null,window._.template((p.settings[i.id]||{label:i.id}).label)(i).replace(" INDEX",1===m.length?"":` ${v+1}`))),p.settings[i.id]&&p.settings[i.id].clone&&n.filter((function(e){let{id:t}=e;return t===i.id})).length<(parseInt(p.settings[i.id].clone)||1)+1&&(0,r.createElement)("button",{type:"button",className:"ct-clone","data-tooltip":"top",onClick:function(){return u(i.id,i)}},(0,r.createElement)("svg",{width:"10px",height:"10px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M23,24H7.7c-0.6,0-1-0.4-1-1V7.7c0-0.6,0.4-1,1-1H23c0.6,0,1,0.4,1,1V23C24,23.6,23.6,24,23,24z M8.7,22H22V8.7 H8.7V22z"}),(0,r.createElement)("path",{d:"M17.3,16.3c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h15.3c0.6,0,1,0.4,1,1V16.3z"})),(0,r.createElement)("i",{className:"ct-tooltip"},(0,h.__)("Clone Item","blocksy"))),(p.manageable||p.settings[i.id]&&p.settings[i.id].clone&&n.filter((function(e){let{id:t}=e;return t===i.id})).length>1||!p.settings[i.id])&&(0,r.createElement)("button",{type:"button",className:"ct-remove",onClick:function(){return c(i.__id)}},(0,r.createElement)("svg",{width:"8px",height:"8px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"m12 14.7 9.3 9.3 2.7-2.7-9.3-9.3L24 2.7 21.3 0 12 9.3 2.7 0 0 2.7 9.3 12 0 21.3 2.7 24l9.3-9.3z"}))),f&&(0,r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:function(e){e.stopPropagation()},onClick:function(e){e.stopPropagation(),d(i.__id)}},(0,r.createElement)("svg",{width:"9px",height:"9px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-arrow-down",d:"M12 21.7 0 10.8l2.3-2.5 9.7 8.9 9.7-8.9 2.3 2.5z"}),(0,r.createElement)("path",{className:"ct-arrow-up",d:"M12 5.3 0 16.2l2.3 2.5L12 9.8l9.7 8.9 2.3-2.5z"}))))},O=n(5697);function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j=function(e){let{value:t,items:n,onChange:o,index:a,provided:s,snapshot:c,className:u,values:p,parentValues:d}=e;const f=n.map((function(e){let{__id:t}=e;return t})).indexOf(t.__id).toString();let{option:m,isDragging:h,isOpen:g,parentValue:v}=(0,r.useContext)(R),b=P(P({},s.draggableProps),{},{style:P(P({},s.draggableProps.style||{}),s.draggableProps.style.transform?{transform:"translate(0px"+s.draggableProps.style.transform.slice(s.draggableProps.style.transform.indexOf(","),s.draggableProps.style.transform.length)}:{})}),y=m.settings[t.id]&&m.settings[t.id].options&&Object.keys(m.settings[t.id].options).length>0&&g===t.__id&&(!h||h&&h!==g);return(0,r.createElement)("li",_({className:i()("ct-layer",m.itemClass,u,{"ct-disabled":!P({enabled:!0},t).enabled,"ct-active":y}),ref:s.innerRef},b),(0,r.createElement)(w,{items:n,onChange:o,value:t,parentValue:v,itemIndex:f,provided:s}),y&&(0,r.createElement)("div",{className:"ct-layer-content"},(0,r.createElement)(O.Z,{parentValue:v,onChange:function(e,r){if(m.settings[t.id].sync&&m.settings[t.id].clone){let e=n.filter((function(e){let{id:n}=e;return n===t.id})).length,r=`${m.settings[t.id].sync.id}_first`;e>1&&n.filter((function(e){let{id:n}=e;return n===t.id})).map((function(e){let{__id:t}=e;return t})).indexOf(t.__id)>0&&(r=`${m.settings[t.id].sync.id}_second`),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:r})}o(n.map((function(n){return n.__id===t.__id?P(P({},n),{},{[e]:r}):n})))},value:(0,l.n6)(m.settings[t.id].options,P(P(P({},m.value.filter((function(e){let{id:n}=e;return n===t.id})).length>1?m.value.filter((function(e){let{id:n}=e;return t.id===n}))[n.filter((function(e){let{id:n}=e;return n===t.id})).map((function(e){let{__id:t}=e;return t})).indexOf(t.__id)]:{}),t),{},{itemIndex:f})),options:m.settings[t.id].options})))},C=n(9984);function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const N=function(e,t,n){const r=Array.from(e),[o]=r.splice(t,1);return r.splice(n,0,o),r},T=function(e){return e.filter((function(e){return e})).map((function(e){return I(I({},e),e.__id?{}:{__id:c()()})}))},A=function(e,t){return Object.keys(t.settings).filter((function(t){return!e.find((function(e){let{id:n}=e;return n===t}))}))},R=(0,r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:M,Consumer:L}=R;var B=function(e){let{value:t,option:n,onChange:o,values:i}=e;const[s,u]=(0,r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),p=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o([...t||[],I(I(I({id:e,enabled:!0},(0,l.n6)(n.settings[e].options||{},{})),r),{},{__id:c()()})])},d=(n.manageable||n.grouped?T(t):[...T(t),...n.value.filter((function(e){let{id:n}=e;return-1===t.map((function(e){let{id:t}=e;return t})).indexOf(n)})).map((function(e){return I(I({},e),{},{__id:c()(),enabled:(null==e?void 0:e.enabled)||!1})}))]).filter((function(e){return!!n.settings[e.id]}));let f=(0,r.createElement)(M,{value:I(I({},s),{},{parentValue:i,addCurrentlySelectedItem:function(){const e=s.currentlyPickedItem||A(T(t),n)[0];u((function(e){return I(I({},e),{},{currentlyPickedItem:null})})),p(e)},addForId:function(e,t){return p(e,t)},option:n,setCurrentItem:function(e){return u((function(t){return I(I({},t),{},{currentlyPickedItem:e})}))},removeForId:function(e){return o(T(t).filter((function(t){let{__id:n}=t;return n!==e})))},toggleOptionsPanel:function(e){const r=[...t,...n.value.filter((function(e){let{id:n}=e;return-1===t.map((function(e){let{id:t}=e;return t})).indexOf(n)}))];t.length>0&&r.find((function(e){return!e.__id}))&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),o(d)),u((function(t){return I(I({},t),{},{isOpen:t.isOpen!==e&&e})}))}})},n.manageable&&(0,r.createElement)(m,{value:d,option:n}),(0,r.createElement)(C.bK,{droppableId:n.id},(function(e,t){return(0,r.createElement)("ul",x({className:"ct-layers"},e.droppableProps,{ref:e.innerRef}),d.map((function(e,t){return(0,r.createElement)(C._l,{key:e.__id,draggableId:e.__id,isDragDisabled:!!n.disableDrag,index:t},(function(t,l){return(0,r.createElement)(j,{onChange:o,value:e,items:d,provided:t,snapshot:l,className:n.settings[e.id].condition&&!(0,a.Nj)((0,a.KY)(n.settings[e.id].condition),i)?"ct-hidden":""})}))})),e.placeholder)})));return n.grouped?f:(0,r.createElement)(C.Z5,{onDragEnd:function(e){e.destination&&o(N(d,e.source.index,e.destination.index))}},f)}},8652:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(6715),s=n.n(l),c=window.wp.hooks;const u=["url","attachment_id"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=["image"];class v extends r.Component{constructor(){super(...arguments),h(this,"params",{height:250,width:250,flex_width:!0,flex_height:!0}),h(this,"state",{attachment_info:[]}),h(this,"getUrlFor",(function(e){return e?(e.width<700?e.sizes.full:s().max(s().values(1===s().keys(e.sizes).length?e.sizes:s().omit(e.sizes,"full")),(function(e){let{width:t}=e;return t}))).url||e.url:null}))}render(){var e=this;const t=(0,c.applyFilters)("blocksy.options.ct-multi-image-uploader.actions",[function(e){let{props:t,attachment:{attachment_id:n}}=e;return(0,r.createElement)("button",{title:"Remove",type:"button",className:"button remove-button",onClick:function(e){e.stopPropagation(),t.onChange(t.value.filter((function(e){return e.attachment_id!==n})))}})}]);return(0,r.createElement)("div",p({className:i()("ct-attachment-multi",{})},this.props.option.attr||{}),(0,r.createElement)(wp.mediaUtils.MediaUpload,{onSelect:function(t){const n=t.map((function(t){return{url:e.getUrlFor(t),attachment_id:t.id}}));e.props.onChange(n)},gallery:!0,allowedTypes:g,value:this.props.value.map((function(e){let{attachment_id:t}=e;return t})),multiple:!0,render:function(n){let{open:o}=n;return(0,r.createElement)(r.Fragment,null,Array.isArray(e.props.value)&&e.props.value.length>0&&(0,r.createElement)("div",{className:"ct-thumbnails-list"},e.props.value.map((function(n){let{url:i,attachment_id:a}=n,l=m(n,u);return(0,r.createElement)("div",{key:a,className:"thumbnail thumbnail-image",onClick:function(){o()}},(0,r.createElement)("img",{className:"attachment-thumb",src:i,draggable:"false",alt:""}),(0,r.createElement)("ul",{className:"actions"},t.map((function(t,n){return(0,r.createElement)("li",{key:n},t({props:e.props,attachment:f(f({},l),{},{url:i,attachment_id:a})}))}))))}))),(0,r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:"Edit",onClick:function(){return o()}},(0,a.__)("Add/Edit Gallery","blocksy")))}}))}}},3570:function(e,t,n){"use strict";n.r(t);var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=function(e){let{option:{text:t="",attr:n={}}}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",o({className:"ct-notification"},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n||{}),{dangerouslySetInnerHTML:{__html:t}})))};l.renderingConfig={design:"none"},t.default=l},8153:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return h}});var r=n(1381),o=n(6715),i=n.n(o),a=n(4184),l=n.n(a),s=n(254),c=n(5026);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var p=function(e){let{value:t,option:n,option:{attr:o,step:a=1,markAsAutoFor:p},device:d,onChange:f,liftedOptionStateDescriptor:m}=e;const{liftedOptionState:h,setLiftedOptionState:g}=m,v=p&&p.indexOf(d)>-1?"auto":t,b=n.min||0===n.min?n.min:-1/0,y=n.max||0===n.max?n.max:1/0;return(0,r.createElement)("div",u({className:l()("ct-option-number",{"ct-reached-limits":parseFloat(v)===parseInt(b)||parseFloat(v)===parseInt(y)})},o||{}),(0,r.createElement)("a",{className:l()("ct-minus",{"ct-disabled":parseFloat(v)===parseInt(b)}),onClick:function(){return f((0,s.round)((0,s.clamp)(b,y,parseFloat(v)-parseFloat(a))))}}),(0,r.createElement)("a",{className:l()("ct-plus",{"ct-disabled":parseFloat(v)===parseInt(y)}),onClick:function(){return f((0,s.round)((0,s.clamp)(b,y,parseFloat(v)+parseFloat(a))))}}),(0,r.createElement)("input",u({type:"number",step:1,value:h&&h.isEmptyInput?"":v,onBlur:function(){g({isEmptyInput:!1}),parseFloat(v)&&f((0,s.round)((0,s.clamp)(b,y,v)))},onChange:function(e){let{target:{value:t}}=e;""!==t.toString().trim()?(g({isEmptyInput:!1}),i().isNumber(parseFloat(t))?f((0,s.round)(t)):parseFloat(t)?f((0,s.round)(Math.min(parseFloat(t),y))):f((0,s.round)(t))):g({isEmptyInput:!0})}},(0,c.Y)({blockDecimal:!0,value:v,onChange:function(e){f((0,s.round)((0,s.clamp)(b,y,e)))}}))))},d=n(8441);var f=function(e){let{value:t,option:n,option:{step:o=1,markAsAutoFor:a},device:l,onChange:c}=e;const u=a&&a.indexOf(l)>-1?"auto":t,p=n.min||0===n.min?n.min:-1/0,f=n.max||0===n.max?n.max:-1/0;return(0,r.createElement)(d.__experimentalNumberControl,{label:n.label,labelPosition:"top",max:f,min:p,value:u,step:o,onBlur:function(){return parseFloat(u)?c((0,s.round)((0,s.clamp)(p,f,u))):[]},onChange:function(e,t){return t&&i().isNumber(parseFloat(e))?c((0,s.round)((0,s.clamp)(p,f,e))):parseFloat(e)?c((0,s.round)(Math.min(parseFloat(e),f))):c((0,s.round)(e))}})};const m=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(f,e):(0,r.createElement)(p,e)};m.supportedPurposes=["default","gutenberg"];var h=m},9999:function(e,t,n){"use strict";n.r(t),n.d(t,{PanelMetaWrapper:function(){return d}});var r=n(1381),o=n(4184),i=n.n(o),a=n(3431),l=n.n(a),s=n(5697),c=n(7809),u=n(7097),p=n(2329);const d=function(e){let{id:t,option:n,getActualOption:o,value:i}=e;const{panelsState:a,panelsHelpers:l,panelsDispatch:s,containerRef:c}=(0,r.useContext)(u.Q),p=t;(0,r.useEffect)((function(){if(!a.previousPanel&&l.isTransitioningFor(t))if(l.isOpenFor(t)){if(!l.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")){const e=document.createElement("div");e.classList.add("ct-tmp-panel-wrapper"),l.getWrapperParent().appendChild(e)}l.getParentOptionsWrapper()&&l.getParentOptionsWrapper().classList.add("ct-panel-open");const e=c.current.closest("ul")&&c.current.closest("ul").querySelector(".customize-section-description-container h3");s({type:"PANEL_RECEIVE_TITLE",payload:{titlePrefix:e?`${e.querySelector("span").innerText} ▸ ${e.innerText.split("\n")[e.innerText.split("\n").length-1]}`:""}})}else!c.current.closest(".accordion-section-content")||c.current.closest(".accordion-section-content").classList.contains("ct-panel-open"),l.getParentOptionsWrapper()&&l.getParentOptionsWrapper().classList.remove("ct-panel-open")}),[a.previousPanel,t,l.isOpenFor(t)]),(0,r.useEffect)((function(){return function(){[...document.querySelectorAll(".ct-panel-open:not(.open)")].map((function(e){return e.classList.remove("ct-panel-open")}))}}),[]);const d="yes"===i||!0===i;return o({open:function(){return l.open(t)},wrapperAttr:{className:(n.switch?d?"ct-click-allowed":"":"ct-click-allowed")+" ct-panel",onClick:function(e){let{target:t}=e;n.switch&&!d||t.closest(".ct-tmp-panel-wrapper")||l.open(p)}}})},f=function(e){let{option:t,id:n,onChange:o,getValues:a,onChangeFor:c}=e,d=-1===Object.keys(t).indexOf("label")?(n||"").replace(/./,(function(e){return e.toUpperCase()})).replace(/\_|\-/g," "):t.label;const{panelsState:{titlePrefix:f,previousPanel:m},panelsState:h,panelsHelpers:g,containerRef:v}=(0,r.useContext)(u.Q);return v.current&&g.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")?(0,r.createPortal)((0,r.createElement)(p.uT,{items:g.isOpenFor(n),from:{transform:"translateX(100%)"},enter:{transform:"translateX(0%)"},leave:m===n?{transform:"translateX(-100%)"}:{transform:"translateX(100%)"},config:function(e,t){return{duration:180,easing:l()(.645,.045,.355,1)}},onRest:function(e){g.stopTransitioning(),e?[...g.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map((function(e){setTimeout((function(){e.firstElementChild&&e.firstElementChild.removeAttribute("style")}))})):m||[...g.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map((function(e){return e.parentNode.removeChild(e)}))}},(function(e,n){return n&&(0,r.createElement)(p.q.div,{style:e,className:i()("ct-customizer-panel ct-options-container",{"ct-panel-second-level":2===h.currentLevel})},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"customize-panel-actions"},(0,r.createElement)("button",{onClick:function(e){e.stopPropagation(),g.close()},type:"button",className:"customize-section-back"}),(0,r.createElement)("h3",null,(0,r.createElement)("span",null,f),d)),(0,r.createElement)("div",{className:"customizer-panel-content"},(0,r.createElement)(s.Z,{purpose:"customizer",onChange:function(e,t){return c(e,t)},options:t["inner-options"],value:a()}))),(2===h.currentLevel||h.secondLevelTitleLabel)&&(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"customize-panel-actions"},(0,r.createElement)("button",{onClick:function(e){e.stopPropagation(),g.close()},type:"button",className:"customize-section-back"}),(0,r.createElement)("h3",null,(0,r.createElement)("span",null,h.titlePrefix+" ▸ "+d),h.secondLevelTitleLabel)),(0,r.createElement)("div",{className:"customizer-panel-content"})))})),g.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")):null},m=function(e){let{id:t,getValues:n,values:o,onChangeFor:a,option:l,value:s,view:p="normal",onChange:d}=e;const{panelsState:{isOpen:m,isTransitioning:h},panelsHelpers:g}=(0,r.useContext)(u.Q);return"simple"===p?g.isTransitioningFor(t)||g.isOpenFor(t)?(0,r.createElement)(f,{id:t,getValues:function(){return n?n():o},onChangeFor:a,option:l}):null:(0,r.createElement)("div",{className:"ct-customizer-panel-container"},(0,r.createElement)("div",{className:i()("ct-customizer-panel-option")},l.switch&&(0,r.createElement)(c.default,{value:s,onChange:d,onClick:function(e){return e.stopPropagation()},option:{behavior:l.switchBehavior||"words"}}),(0,r.createElement)("button",{type:"button"})),(g.isTransitioningFor(t)||g.isOpenFor(t))&&(0,r.createElement)(f,{id:t,getValues:function(){return n?n():o},onChangeFor:a,option:l}))};m.renderingConfig={design:"inline"},m.MetaWrapper=d,t.default=m},3781:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5529);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}const s=function(e){const{inline:t=!1}=e.option;return(0,r.createElement)("div",l({className:"ct-radio-option"},t?{"data-inline":""}:{},e.option.attr||{}),Object.keys(e.option.choices).map((function(t){return(0,r.createElement)("label",{key:t},(0,r.createElement)("input",{type:"radio",checked:t===e.value,onChange:function(){return e.onChange(t)}}),e.option.choices[t])})))},c=function(e){let{option:t,values:n,value:o,onChange:s,singleChoiceProps:c}=e;const{inline:u=!1}=t;let p=Object.keys(t.choices).filter((function(e){return!t.conditions||(!t.conditions[e]||(0,a.Nj)((0,a.KY)(t.conditions[e]),n))})),d=p.includes(o)?o:t.value;return(0,r.createElement)("ul",l({className:"ct-radio-option ct-buttons-group"},u?{"data-inline":""}:{},t.attr||{}),p.map((function(e,n){return(0,r.createElement)("li",l({className:i()({active:e===d}),onClick:function(){return s(e)},key:e,dangerouslySetInnerHTML:{__html:t.choices[e]}},c?c(e):{},t.choice_attr||{}))})))};var u=function(e){const{option:{view:t}}=e;return"radio"===t?(0,r.createElement)(s,e):(0,r.createElement)(c,e)},p=n(8441);var d=function(e){let{option:t,values:n,value:o,onChange:i}=e,l=Object.keys(t.choices).filter((function(e){return!t.conditions||(!t.conditions[e]||(0,a.Nj)((0,a.KY)(t.conditions[e]),n))})),s=l.includes(o)?o:t.value;return(0,r.createElement)(p.__experimentalToggleGroupControl,{label:t.label,value:s,isBlock:!0,onChange:i},l.map((function(e){return(0,r.createElement)(React.Fragment,null,(0,r.createElement)(p.__experimentalToggleGroupControlOption,{key:e,value:e,label:(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:t.choices[e]}})}))})))};const f=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(d,e):(0,r.createElement)(u,e)};f.supportedPurposes=["default","gutenberg"];var m=f},7812:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(1511),s=n(4823),c=n(3431),u=n.n(c);n(5760);var p=function(e){let{renderContent:t,stopTransitioning:n,el:o,isTransitioning:i,isPicking:a}=e;return(i||a)&&(0,r.createPortal)((0,r.createElement)(s.uT,{items:a,onRest:function(e){return n()},config:{duration:100,easing:u()(.25,.1,.25,1)},from:{transform:"scale3d(0.95, 0.95, 1)",opacity:0},enter:{transform:"scale3d(1, 1, 1)",opacity:1},leave:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(function(e){return e&&function(e){return(0,r.createElement)("div",{style:e,className:"ct-ratio-modal",onClick:function(e){e.preventDefault(),e.stopPropagation()},onMouseDownCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}},t&&t())}})),o.current.closest(".ct-single-palette")?o.current.closest(".ct-single-palette").querySelector(".ct-color-modal-wrapper"):o.current.closest(".ct-color-modal-wrapper")?o.current.closest(".ct-color-modal-wrapper"):o.current.closest(".ct-control").querySelector(".ct-color-modal-wrapper"))},d=n(5697);const f=function(e){let{option:t,value:n,onChange:o,onChangeFor:s,values:c}=e;const[u,f]=(0,r.useState)(!1);let{hasOriginalRatio:m=!0,view:h="popup",preview_width_key:g=null}=t||{},v=["4/3","16/9","2/1"],b=["3/4","9/16","1/2"];const y=(0,r.useRef)(),[{isPicking:w,isTransitioning:O},_]=(0,r.useState)({isPicking:!1,isTransitioning:!1}),E=!(v.indexOf(n)>-1)&&(b.indexOf(n)>-1||u);let P="original"===n?"original":-1===n.indexOf("/")?"custom":"predefined";n.indexOf("/");const S=(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"ct-ratio-content"},(0,r.createElement)("div",{className:i()("ct-ratio-picker",{reversed:E})},(0,r.createElement)("ul",{className:"ct-radio-option ct-buttons-group"},m&&(0,r.createElement)("li",{className:i()({active:"original"===P}),onClick:function(){"original"!==n&&o("original")}},(0,a.__)("Original","blocksy")),(0,r.createElement)("li",{className:i()({active:"predefined"===P}),onClick:function(){-1!==n.indexOf("/")&&"original"!==n||o("original"===t.value?"1/1":t.value)}},(0,a.__)("Predefined","blocksy")),(0,r.createElement)("li",{className:i()({active:"custom"===P}),onClick:function(){if(-1!==n.indexOf("/")||"original"===n){let[e,r]=("original"===n?"original"===t.value?"1/1":t.value:n).split("/");o(`${e}:${r}`)}}},(0,a.__)("Custom","blocksy"))),"predefined"===P&&(0,r.createElement)("div",{className:"ct-ratio-predefined"},(0,r.createElement)("ul",{className:"ct-buttons-group"},["1/1",...E?b:v].map((function(e){return(0,r.createElement)("li",{key:e,className:i()({active:e===n}),onClick:function(){return o(e)}},e)}))),(0,r.createElement)("button",{"data-tooltip":"top",onClick:function(e){if(e.preventDefault(),"1/1"===n)return void f(!E);let[t,r]=n.split("/");f(+t<+r),o(n.split("/").reverse().join("/"))}},(0,r.createElement)("span",null),(0,r.createElement)("i",{className:"ct-tooltip"},"Reverse"))),"custom"===P&&(0,r.createElement)("div",{className:"ct-ratio-custom"},(0,r.createElement)("div",{className:"ct-option-input"},(0,r.createElement)("input",{type:"text",value:n.split(":")[0],onChange:function(e){let{target:{value:t}}=e;o(`${t}:${n.split(":")[1]}`)}})),(0,r.createElement)("span",null,":"),(0,r.createElement)("div",{className:"ct-option-input"},(0,r.createElement)("input",{type:"text",value:n.split(":")[1],onChange:function(e){let{target:{value:t}}=e;o(`${n.split(":")[0]}:${t}`)}})),(0,r.createElement)("div",{className:"ct-notification",dangerouslySetInnerHTML:{__html:(0,a.sprintf)((0,a.__)("Use %sthis tool%s for calculating a custom image ratio based on your image size.","blocksy"),'<a href="https://www.digitalrebellion.com/webapps/aspectcalc" target="_blank">',"</a>")}})),"original"===P&&(0,r.createElement)("div",{className:"ct-ratio-original"},(0,r.createElement)("div",{className:"ct-notification"},(0,a.__)("Displays the image using the aspect ratio in which they were uploaded.","blocksy")))),t["inner-options"]&&(0,r.createElement)(d.Z,{onChange:function(e,t){s(e,t)},options:t["inner-options"],value:c})));return"inline"===h?S:(0,r.createElement)("div",{ref:y,className:i()("ct-ratio-picker-container",{})},(0,r.createElement)(l.default,{useCapture:!1,disabled:!w,className:"ct-ratio-preview",onOutsideClick:function(){w&&_({isTransitioning:!1,isPicking:!1})},wrapperProps:{onClick:function(e){e.preventDefault(),_({isTransitioning:!0,isPicking:!w})}}},n.indexOf(":")>-1&&(0,r.createElement)("span",{className:"ct-ratio-key"},(0,a.__)("Custom","blocksy")),n.indexOf("/")>-1&&(0,r.createElement)("span",{className:"ct-ratio-key"},(0,a.__)("Predefined","blocksy")),"original"===n?(0,a.__)("Original Ratio","blocksy"):n.replace("/",":"),g&&(0,r.createElement)("span",{className:"ct-width-key"},c[g])),(0,r.createElement)(p,{el:y,value:n,onChange:o,option:t,isPicking:w,isTransitioning:O,onPickingChange:function(e){_({isTransitioning:!0,isPicking:e})},stopTransitioning:function(){return _({isPicking:w,isTransitioning:!1})},renderContent:function(){return S}}))};f.ControlEnd=function(){return(0,r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:function(e){return e.stopPropagation()},onMouseUp:function(e){return e.stopPropagation()}})};var m=f},2425:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return te}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(2932),s=n(4775),c=n(1581),u=n.n(c),p=n(7363);n(1726);function d(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function f(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function m(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return f(n.overflowY,t)||f(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function h(e,t,n,r,o,i,a,l){return i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0}var g=function(){return g=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},g.apply(this,arguments)};Object.create;Object.create;let v=0;function b(e){return"function"==typeof e?e:y}function y(){}function w(e,t){if(!e)return;const n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,l=t.skipOverflowHiddenElements,s="function"==typeof a?a:function(e){return e!==a};if(!d(e))throw new TypeError("Invalid target");for(var c,u,p=document.scrollingElement||document.documentElement,f=[],g=e;d(g)&&s(g);){if((g=null==(u=(c=g).parentElement)?c.getRootNode().host||null:u)===p){f.push(g);break}null!=g&&g===document.body&&m(g)&&!m(document.documentElement)||null!=g&&m(g,l)&&f.push(g)}for(var v=n.visualViewport?n.visualViewport.width:innerWidth,b=n.visualViewport?n.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,w=window.scrollY||pageYOffset,O=e.getBoundingClientRect(),_=O.height,E=O.width,P=O.top,S=O.right,j=O.bottom,C=O.left,x="start"===o||"nearest"===o?P:"end"===o?j:P+_/2,k="center"===i?C+E/2:"end"===i?S:C,I=[],D=0;D<f.length;D++){var N=f[D],T=N.getBoundingClientRect(),A=T.height,R=T.width,M=T.top,L=T.right,B=T.bottom,F=T.left;if("if-needed"===r&&P>=0&&C>=0&&j<=b&&S<=v&&P>=M&&j<=B&&C>=F&&S<=L)return I;var z=getComputedStyle(N),V=parseInt(z.borderLeftWidth,10),U=parseInt(z.borderTopWidth,10),H=parseInt(z.borderRightWidth,10),W=parseInt(z.borderBottomWidth,10),G=0,$=0,q="offsetWidth"in N?N.offsetWidth-N.clientWidth-V-H:0,Z="offsetHeight"in N?N.offsetHeight-N.clientHeight-U-W:0,K="offsetWidth"in N?0===N.offsetWidth?0:R/N.offsetWidth:0,Y="offsetHeight"in N?0===N.offsetHeight?0:A/N.offsetHeight:0;if(p===N)G="start"===o?x:"end"===o?x-b:"nearest"===o?h(w,w+b,b,U,W,w+x,w+x+_,_):x-b/2,$="start"===i?k:"center"===i?k-v/2:"end"===i?k-v:h(y,y+v,v,V,H,y+k,y+k+E,E),G=Math.max(0,G+w),$=Math.max(0,$+y);else{G="start"===o?x-M-U:"end"===o?x-B+W+Z:"nearest"===o?h(M,B,A,U,W+Z,x,x+_,_):x-(M+A/2)+Z/2,$="start"===i?k-F-V:"center"===i?k-(F+R/2)+q/2:"end"===i?k-L+H+q:h(F,L,R,V,H+q,k,k+E,E);var X=N.scrollLeft,J=N.scrollTop;x+=J-(G=Math.max(0,Math.min(J+G/Y,N.scrollHeight-A/Y+Z))),k+=X-($=Math.max(0,Math.min(X+$/K,N.scrollWidth-R/K+q)))}I.push({el:N,top:G,left:$})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((e=>{let{el:t,top:n,left:r}=e;t.scrollTop=n,t.scrollLeft=r}))}function O(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function _(e,t){let n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((()=>{n=null,e(...i)}),t)}return o.cancel=r,o}function E(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((t=>(t&&t(e,...r),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault)))}}function P(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}function S(){return String(v++)}function j(e){let{isOpen:t,resultCount:n,previousResultCount:r}=e;return t?n?n!==r?`${n} result${1===n?" is":"s are"} available, use up and down arrow keys to navigate. Press Enter key to select.`:"":"No results are available.":""}function C(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}function x(e){return"string"==typeof e.type}function k(e){return e.props}const I=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function D(e){void 0===e&&(e={});const t={};return I.forEach((n=>{e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function N(e,t){return Object.keys(e).reduce(((n,r)=>(n[r]=T(t,r)?t[r]:e[r],n)),{})}function T(e,t){return void 0!==e[t]}function A(e){const{key:t,keyCode:n}=e;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?`Arrow${t}`:t}function R(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;const i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);let a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);const l=M(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function M(e,t,n,r,o){const i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(let e=t+1;e<n;e++)if(!r(e).hasAttribute("disabled"))return e}else for(let e=t-1;e>=0;e--)if(!r(e).hasAttribute("disabled"))return e;return o?e>0?M(1,0,n,r,!1):M(-1,n-1,n,r,!1):-1}function L(e,t,n,r){return void 0===r&&(r=!0),t.some((t=>t&&(O(t,e,n)||r&&O(t,n.document.activeElement,n))))}const B=_((e=>{z(e).textContent=""}),500);function F(e,t){const n=z(t);e&&(n.textContent=e,B(t))}function z(e){void 0===e&&(e=document);let t=e.getElementById("a11y-status-message");return t||(t=e.createElement("div"),t.setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var V=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16});const U=(()=>{class e extends p.Component{constructor(e){var t;super(e),t=this,this.id=this.props.id||`downshift-${S()}`,this.menuId=this.props.menuId||`${this.id}-menu`,this.labelId=this.props.labelId||`${this.id}-label`,this.inputId=this.props.inputId||`${this.id}-input`,this.getItemId=this.props.getItemId||(e=>`${this.id}-item-${e}`),this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.timeoutIds=[],this.internalSetTimeout=(e,t)=>{const n=setTimeout((()=>{this.timeoutIds=this.timeoutIds.filter((e=>e!==n)),e()}),t);this.timeoutIds.push(n)},this.setItemCount=e=>{this.itemCount=e},this.unsetItemCount=()=>{this.itemCount=null},this.setHighlightedIndex=function(e,n){void 0===e&&(e=t.props.defaultHighlightedIndex),void 0===n&&(n={}),n=D(n),t.internalSetState({highlightedIndex:e,...n})},this.clearSelection=e=>{this.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:this.props.defaultHighlightedIndex,isOpen:this.props.defaultIsOpen},e)},this.selectItem=(e,t,n)=>{t=D(t),this.internalSetState({isOpen:this.props.defaultIsOpen,highlightedIndex:this.props.defaultHighlightedIndex,selectedItem:e,inputValue:this.props.itemToString(e),...t},n)},this.selectItemAtIndex=(e,t,n)=>{const r=this.items[e];null!=r&&this.selectItem(r,t,n)},this.selectHighlightedItem=(e,t)=>this.selectItemAtIndex(this.getState().highlightedIndex,e,t),this.internalSetState=(e,t)=>{let n,r;const o={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&this.props.onInputValueChange(e.inputValue,{...this.getStateAndHelpers(),...e}),this.setState((t=>{t=this.getState(t);let a=i?e(t):e;a=this.props.stateReducer(t,a),n=a.hasOwnProperty("selectedItem");const l={};return n&&a.selectedItem!==t.selectedItem&&(r=a.selectedItem),a.type=a.type||0,Object.keys(a).forEach((e=>{t[e]!==a[e]&&(o[e]=a[e]),"type"!==e&&(a[e],T(this.props,e)||(l[e]=a[e]))})),i&&a.hasOwnProperty("inputValue")&&this.props.onInputValueChange(a.inputValue,{...this.getStateAndHelpers(),...a}),l}),(()=>{b(t)();Object.keys(o).length>1&&this.props.onStateChange(o,this.getStateAndHelpers()),n&&this.props.onSelect(e.selectedItem,this.getStateAndHelpers()),void 0!==r&&this.props.onChange(r,this.getStateAndHelpers()),this.props.onUserAction(o,this.getStateAndHelpers())}))},this.rootRef=e=>this._rootNode=e,this.getRootProps=function(e,n){let{refKey:r="ref",ref:o,...i}=void 0===e?{}:e,{suppressRefError:a=!1}=void 0===n?{}:n;t.getRootProps.called=!0,t.getRootProps.refKey=r,t.getRootProps.suppressRefError=a;const{isOpen:l}=t.getState();return{[r]:P(o,t.rootRef),role:"combobox","aria-expanded":l,"aria-haspopup":"listbox","aria-owns":l?t.menuId:null,"aria-labelledby":t.labelId,...i}},this.keyDownHandlers={ArrowDown(e){if(e.preventDefault(),this.getState().isOpen){const t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:4})}else this.internalSetState({isOpen:!0,type:4},(()=>{const e=this.getItemCount();if(e>0){const{highlightedIndex:t}=this.getState(),n=R(1,t,e,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(n,{type:4})}}))},ArrowUp(e){if(e.preventDefault(),this.getState().isOpen){const t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:3})}else this.internalSetState({isOpen:!0,type:3},(()=>{const e=this.getItemCount();if(e>0){const{highlightedIndex:t}=this.getState(),n=R(-1,t,e,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(n,{type:3})}}))},Enter(e){if(229===e.which)return;const{isOpen:t,highlightedIndex:n}=this.getState();if(t&&null!=n){e.preventDefault();const t=this.items[n],r=this.getItemNodeFromIndex(n);if(null==t||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape(e){e.preventDefault(),this.reset({type:5,...!this.state.isOpen&&{selectedItem:null,inputValue:""}})}},this.buttonKeyDownHandlers={...this.keyDownHandlers," "(e){e.preventDefault(),this.toggleMenu({type:12})}},this.inputKeyDownHandlers={...this.keyDownHandlers,Home(e){const{isOpen:t}=this.getState();if(!t)return;e.preventDefault();const n=this.getItemCount();if(n<=0||!t)return;const r=M(1,0,n,(e=>this.getItemNodeFromIndex(e)),!1);this.setHighlightedIndex(r,{type:7})},End(e){const{isOpen:t}=this.getState();if(!t)return;e.preventDefault();const n=this.getItemCount();if(n<=0||!t)return;const r=M(-1,n-1,n,(e=>this.getItemNodeFromIndex(e)),!1);this.setHighlightedIndex(r,{type:8})}},this.getToggleButtonProps=function(e){let{onClick:n,onPress:r,onKeyDown:o,onKeyUp:i,onBlur:a,...l}=void 0===e?{}:e;const{isOpen:s}=t.getState(),c={onClick:E(n,t.buttonHandleClick),onKeyDown:E(o,t.buttonHandleKeyDown),onKeyUp:E(i,t.buttonHandleKeyUp),onBlur:E(a,t.buttonHandleBlur)};return{type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0,...l.disabled?{}:c,...l}},this.buttonHandleKeyUp=e=>{e.preventDefault()},this.buttonHandleKeyDown=e=>{const t=A(e);this.buttonKeyDownHandlers[t]&&this.buttonKeyDownHandlers[t].call(this,e)},this.buttonHandleClick=e=>{e.preventDefault(),this.props.environment.document.activeElement===this.props.environment.document.body&&e.target.focus(),this.internalSetTimeout((()=>this.toggleMenu({type:13})))},this.buttonHandleBlur=e=>{const t=e.target;this.internalSetTimeout((()=>{this.isMouseDown||null!=this.props.environment.document.activeElement&&this.props.environment.document.activeElement.id===this.inputId||this.props.environment.document.activeElement===t||this.reset({type:14})}))},this.getLabelProps=e=>({htmlFor:this.inputId,id:this.labelId,...e}),this.getInputProps=function(e){let n,{onKeyDown:r,onBlur:o,onChange:i,onInput:a,onChangeText:l,...s}=void 0===e?{}:e,c={};n="onChange";const{inputValue:u,isOpen:p,highlightedIndex:d}=t.getState();return s.disabled||(c={onChange:E(i,a,t.inputHandleChange),onKeyDown:E(r,t.inputHandleKeyDown),onBlur:E(o,t.inputHandleBlur)}),{"aria-autocomplete":"list","aria-activedescendant":p&&"number"==typeof d&&d>=0?t.getItemId(d):null,"aria-controls":p?t.menuId:null,"aria-labelledby":t.labelId,autoComplete:"off",value:u,id:t.inputId,...c,...s}},this.inputHandleKeyDown=e=>{const t=A(e);t&&this.inputKeyDownHandlers[t]&&this.inputKeyDownHandlers[t].call(this,e)},this.inputHandleChange=e=>{this.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:this.props.defaultHighlightedIndex})},this.inputHandleBlur=()=>{this.internalSetTimeout((()=>{const e=this.props.environment.document&&!!this.props.environment.document.activeElement&&!!this.props.environment.document.activeElement.dataset&&this.props.environment.document.activeElement.dataset.toggle&&this._rootNode&&this._rootNode.contains(this.props.environment.document.activeElement);this.isMouseDown||e||this.reset({type:10})}))},this.menuRef=e=>{this._menuNode=e},this.getMenuProps=function(e,n){let{refKey:r="ref",ref:o,...i}=void 0===e?{}:e,{suppressRefError:a=!1}=void 0===n?{}:n;return t.getMenuProps.called=!0,t.getMenuProps.refKey=r,t.getMenuProps.suppressRefError=a,{[r]:P(o,t.menuRef),role:"listbox","aria-labelledby":i&&i["aria-label"]?null:t.labelId,id:t.menuId,...i}},this.getItemProps=function(e){let{onMouseMove:n,onMouseDown:r,onClick:o,onPress:i,index:a,item:l,...s}=void 0===e?{}:e;void 0===a?(t.items.push(l),a=t.items.indexOf(l)):t.items[a]=l;const c=o,u={onMouseMove:E(n,(()=>{a!==t.getState().highlightedIndex&&(t.setHighlightedIndex(a,{type:2}),t.avoidScrolling=!0,t.internalSetTimeout((()=>t.avoidScrolling=!1),250))})),onMouseDown:E(r,(e=>{e.preventDefault()})),onClick:E(c,(()=>{t.selectItemAtIndex(a,{type:9})}))},p=s.disabled?{onMouseDown:u.onMouseDown}:u;return{id:t.getItemId(a),role:"option","aria-selected":t.getState().highlightedIndex===a,...p,...s}},this.clearItems=()=>{this.items=[]},this.reset=function(e,n){void 0===e&&(e={}),e=D(e),t.internalSetState((n=>{let{selectedItem:r}=n;return{isOpen:t.props.defaultIsOpen,highlightedIndex:t.props.defaultHighlightedIndex,inputValue:t.props.itemToString(r),...e}}),n)},this.toggleMenu=function(e,n){void 0===e&&(e={}),e=D(e),t.internalSetState((n=>{let{isOpen:r}=n;return{isOpen:!r,...r&&{highlightedIndex:t.props.defaultHighlightedIndex},...e}}),(()=>{const{isOpen:r,highlightedIndex:o}=t.getState();r&&t.getItemCount()>0&&"number"==typeof o&&t.setHighlightedIndex(o,e),b(n)()}))},this.openMenu=e=>{this.internalSetState({isOpen:!0},e)},this.closeMenu=e=>{this.internalSetState({isOpen:!1},e)},this.updateStatus=_((()=>{const e=this.getState(),t=this.items[e.highlightedIndex],n=this.getItemCount(),r=this.props.getA11yStatusMessage({itemToString:this.props.itemToString,previousResultCount:this.previousResultCount,resultCount:n,highlightedItem:t,...e});this.previousResultCount=n,F(r,this.props.environment.document)}),200);const{defaultHighlightedIndex:n,initialHighlightedIndex:r=n,defaultIsOpen:o,initialIsOpen:i=o,initialInputValue:a="",initialSelectedItem:l=null}=this.props,s=this.getState({highlightedIndex:r,isOpen:i,inputValue:a,selectedItem:l});null!=s.selectedItem&&void 0===this.props.initialInputValue&&(s.inputValue=this.props.itemToString(s.selectedItem)),this.state=s}internalClearTimeouts(){this.timeoutIds.forEach((e=>{clearTimeout(e)})),this.timeoutIds=[]}getState(e){return void 0===e&&(e=this.state),N(e,this.props)}getItemCount(){let e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e}getItemNodeFromIndex(e){return this.props.environment.document.getElementById(this.getItemId(e))}scrollHighlightedItemIntoView(){{const e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)}}moveHighlightedIndex(e,t){const n=this.getItemCount(),{highlightedIndex:r}=this.getState();if(n>0){const o=R(e,r,n,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(o,t)}}getStateAndHelpers(){const{highlightedIndex:e,inputValue:t,selectedItem:n,isOpen:r}=this.getState(),{itemToString:o}=this.props,{id:i}=this,{getRootProps:a,getToggleButtonProps:l,getLabelProps:s,getMenuProps:c,getInputProps:u,getItemProps:p,openMenu:d,closeMenu:f,toggleMenu:m,selectItem:h,selectItemAtIndex:g,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:y,clearItems:w,reset:O,setItemCount:_,unsetItemCount:E,internalSetState:P}=this;return{getRootProps:a,getToggleButtonProps:l,getLabelProps:s,getMenuProps:c,getInputProps:u,getItemProps:p,reset:O,openMenu:d,closeMenu:f,toggleMenu:m,selectItem:h,selectItemAtIndex:g,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:y,clearItems:w,setItemCount:_,unsetItemCount:E,setState:P,itemToString:o,id:i,highlightedIndex:e,inputValue:t,isOpen:r,selectedItem:n}}componentDidMount(){{const e=()=>{this.isMouseDown=!0},t=e=>{this.isMouseDown=!1;!L(e.target,[this._rootNode,this._menuNode],this.props.environment)&&this.getState().isOpen&&this.reset({type:1},(()=>this.props.onOuterClick(this.getStateAndHelpers())))},n=()=>{this.isTouchMove=!1},r=()=>{this.isTouchMove=!0},o=e=>{const t=L(e.target,[this._rootNode,this._menuNode],this.props.environment,!1);this.isTouchMove||t||!this.getState().isOpen||this.reset({type:16},(()=>this.props.onOuterClick(this.getStateAndHelpers())))},{environment:i}=this.props;i.addEventListener("mousedown",e),i.addEventListener("mouseup",t),i.addEventListener("touchstart",n),i.addEventListener("touchmove",r),i.addEventListener("touchend",o),this.cleanup=()=>{this.internalClearTimeouts(),this.updateStatus.cancel(),i.removeEventListener("mousedown",e),i.removeEventListener("mouseup",t),i.removeEventListener("touchstart",n),i.removeEventListener("touchmove",r),i.removeEventListener("touchend",o)}}}shouldScroll(e,t){const{highlightedIndex:n}=void 0===this.props.highlightedIndex?this.getState():this.props,{highlightedIndex:r}=void 0===t.highlightedIndex?e:t;return n&&this.getState().isOpen&&!e.isOpen||n!==r}componentDidUpdate(e,t){T(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()}componentWillUnmount(){this.cleanup()}render(){const e=C(this.props.children,y);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;const t=C(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:x(t)?(0,p.cloneElement)(t,this.getRootProps(k(t))):void 0:null}}return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:j,itemToString:e=>null==e?"":String(e),onStateChange:y,onInputValueChange:y,onUserAction:y,onChange:y,onSelect:y,onOuterClick:y,selectedItemChanged:(e,t)=>e!==t,environment:"undefined"==typeof window?{}:window,stateReducer:(e,t)=>t,suppressRefError:!1,scrollIntoView:w},e.stateChangeTypes=V,e})();var H=U;_(((e,t)=>{F(e(),t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?p.useLayoutEffect:p.useEffect;const W={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){const{selectedItem:t,itemToString:n}=e;return t?`${n(t)} has been selected.`:""},scrollIntoView:w,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};u().array.isRequired,u().func,u().func,u().func,u().bool,u().number,u().number,u().number,u().bool,u().bool,u().bool,u().any,u().any,u().any,u().string,u().string,u().string,u().func,u().string,u().func,u().func,u().func,u().func,u().func,u().shape({addEventListener:u().func,removeEventListener:u().func,document:u().shape({getElementById:u().func,activeElement:u().any,body:u().any})});g(g({},W),{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?"".concat(n," result").concat(1===n?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""}});u().array.isRequired,u().func,u().func,u().func,u().bool,u().number,u().number,u().number,u().bool,u().bool,u().bool,u().any,u().any,u().any,u().string,u().string,u().string,u().string,u().string,u().string,u().func,u().string,u().string,u().func,u().func,u().func,u().func,u().func,u().func,u().shape({addEventListener:u().func,removeEventListener:u().func,document:u().shape({getElementById:u().func,activeElement:u().any,body:u().any})});u().array,u().array,u().array,u().func,u().func,u().func,u().number,u().number,u().number,u().func,u().func,u().string,u().string,u().shape({addEventListener:u().func,removeEventListener:u().func,document:u().shape({getElementById:u().func,activeElement:u().any,body:u().any})});function G(){return G=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G.apply(this,arguments)}function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Z=function(e){var t;let{value:n,option:o,option:{choices:c,tabletChoices:u,mobileChoices:p,placeholder:d,searchPlaceholder:f,defaultToFirstItem:m=!0,search:h=!1,inputClassName:g="",selectInputStart:v,appendToBody:b=!1},onInputValueChange:y=function(){},renderItemFor:w=function(e){return e.value},onChange:O,device:_="desktop"}=e;const E=(0,r.useRef)(null),[P,S]=(0,r.useState)(null);let j=c;"tablet"===_&&u&&(j=u),"mobile"===_&&p&&(j=p);const C=(0,s.N)(j);let x=n||!m||0===parseInt(n,10)?n:(C[0]||{}).key;const{styles:k,popoverProps:I}=(0,l.Z)({ref:E,defaultHeight:228,shouldCalculate:b});(0,r.useEffect)((function(){b&&setTimeout((function(){S(Math.round())}),50)}),[]);let D=C.find((function(e){let{key:t}=e;return t===x}));return D||(D=C.find((function(e){let{key:t}=e;return parseInt(t)===parseInt(x)}))),(0,r.createElement)(H,{key:(null===(t=D)||void 0===t?void 0:t.key)||"downshift",onInputValueChange:function(e){y(e)},selectedItem:D||!m?x:(C[0]||{}).key,onChange:function(e){O(e)},itemToString:function(e){let t=C.find((function(t){let{key:n}=t;return n===e}));return t||(t=C.find((function(t){let{key:n}=t;return parseInt(n)===parseInt(e)}))),e&&t?t.value:""}},(function(e){let{getInputProps:t,getItemProps:n,getLabelProps:l,getMenuProps:s,isOpen:c,inputValue:u,highlightedIndex:p,selectedItem:m,openMenu:y,toggleMenu:O,setState:_}=e,P=null;if(c){const e=C.filter((function(e){return!u||C.find((function(e){let{key:t}=e;return t.toString()===m.toString()}))&&C.find((function(e){let{key:t}=e;return t.toString()===m.toString()})).value===u||e.value.toLowerCase().includes(u.toLowerCase())||e.key.toString().toLowerCase().includes(u.toString().toLowerCase())}));P=(0,r.createElement)("div",G({},s(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:i()("ct-select-dropdown",{"ct-fixed":b})},b?I:{})),{style:b?k:{}}),e.map((function(t,o){return(0,r.createElement)(r.Fragment,{key:o},t.group&&(0===o||e[o-1].group!==e[o].group)&&(0,r.createElement)("div",{className:"ct-select-dropdown-group",key:`${o}-group`},t.group),(0,r.createElement)("div",n({key:t.key,index:o,item:t.key,className:i()("ct-select-dropdown-item",{active:p===o,selected:m===t.key})}),w(t)))}))),b&&(P=(0,r.createPortal)(P,document.body))}return(0,r.createElement)("div",{className:i()("ct-select-input",g)},v&&v(),(0,r.createElement)("input",G({},t({onKeyDown:function(e){"ArrowDown"===e.key&&h&&!c&&_({inputValue:""})},onClick:function(){O(),setTimeout((function(){let e;if(e=b?document.querySelector("body > .ct-select-dropdown.ct-fixed .ct-select-dropdown-item.selected"):E.current.closest(".ct-select-input").querySelector(".ct-select-dropdown .ct-select-dropdown-item.selected"),e){let t=e.parentNode.getBoundingClientRect().top,n=e.getBoundingClientRect().top;e.parentNode.scrollTop=n-t}})),setTimeout((function(){S(Math.round())}),50),h&&_({inputValue:""})},ref:E,disabled:!!o.disabled}),{placeholder:h&&c?f||(0,a.__)("Type to search...","blocksy"):d||(0,a.__)("Select value...","blocksy"),readOnly:!h||!c})),P)}))},K=n(8441);function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function J(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=function(e){let{value:t,option:n,option:{choices:o,tabletChoices:i,mobileChoices:a,placeholder:l,searchPlaceholder:c,defaultToFirstItem:u=!0,search:p=!1,inputClassName:d="",selectInputStart:f,appendToBody:m=!1},onInputValueChange:h=function(){},renderItemFor:g=function(e){return e.value},onChange:v,device:b="desktop"}=e,y=o;"tablet"===b&&i&&(y=i),"mobile"===b&&a&&(y=a);const w=(0,s.N)(y);let O=t||!u||0===parseInt(t,10)?t:(w[0]||{}).key;(0,r.useEffect)((function(){m&&setTimeout((function(){setTempState(Math.round())}),50)}),[]);let _=w.find((function(e){let{key:t}=e;return t===O}));_||(_=w.find((function(e){let{key:t}=e;return parseInt(t)===parseInt(O)})));const E=w.map((function(e){return X(X({},e),{},{name:e.value})}));return(0,r.createElement)(K.BaseControl,null,(0,r.createElement)(K.CustomSelectControl,{isBlock:!0,label:n.label,options:E,onChange:function(e){let{selectedItem:t}=e;return v(t.key)},value:E.find((function(e){return e.key===(_||!u?O:(w[0]||{}).key)}))}))};const ee=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(Q,e):(0,r.createElement)(Z,e)};ee.supportedPurposes=["default","gutenberg"];var te=ee},254:function(e,t,n){"use strict";n.r(t),n.d(t,{clamp:function(){return g},default:function(){return y},round:function(){return v}});var r=n(1381),o=n(4184),i=n.n(o),a=n(6399),l=n.n(a),s=n(1511),c=n(5652),u=n(8519),p=n(5026);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=function(e,t,n){return Math.max(e,Math.min(t,n))},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Math.pow(10,t);return Math.round(e*n+Number.EPSILON)/n};const b=function(e){let{option:t,value:n,onChange:o,is_open:i,toggleOpen:a,currentUnit:l,getNumericValue:u,forced_current_unit:p,setForcedCurrentUnit:d}=e;let f=t.units.find((function(e){let{unit:t}=e;return t===l}));return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{onClick:function(){return a()},className:"ct-current-value","data-unit":l||(f&&"custom"===f.type?(0,c.__)("custom","blocksy"):"")},l||(f&&"custom"===f.type?(0,c.__)("Custom","blocksy"):"―")),(0,r.createElement)(s.default,{className:"ct-units-list",onOutsideClick:function(){i&&a()}},t.units.filter((function(e){let{unit:t}=e;return t!==l})).map((function(e){let{unit:n,type:i}=e;return(0,r.createElement)("span",{key:n,"data-unit":"custom"===i?"custom":n,onClick:function(){!function(e){const n=u();let r=t.units.find((function(t){let{unit:n}=t;return n===e}));Object.keys(r).includes("min")?o(`${g(t.units.find((function(t){let{unit:n}=t;return n===e})).min,t.units.find((function(t){let{unit:n}=t;return n===e})).max,""===n?-1/0:n)}${e}`):o(`${n}${l}`),""===r.unit&&"custom"===r.type?d(""):d("__DEFAULT__")}(n),a()}},n||("custom"===i?(0,c.__)("Custom","blocksy"):"―"))}))))};class y extends r.Component{constructor(){var e;super(...arguments),e=this,h(this,"state",{is_dragging:!1,is_open:!1,is_empty_input:!1,forced_current_unit:"__DEFAULT__"}),h(this,"el",(0,r.createRef)()),h(this,"hasUnitsList",(function(){return e.props.option.units&&e.props.option.units.length>1})),h(this,"withDefault",(function(t,n){return e.props.option.units&&e.props.option.units.find((function(e){let{unit:n}=e;return n===t}))?t:t||n})),h(this,"getCurrentUnit",(function(){if("__DEFAULT__"!==e.state.forced_current_unit)return e.state.forced_current_unit;if(!e.props.option.units)return"";let t=e.props.option.units?e.props.option.units[0].unit:"";if("NaN"===e.props.value||""===e.props.value||"CT_CSS_SKIP_RULE"===e.props.value)return t;let n=e.props.value.toString().replace(/[0-9]/g,"").replace(/\-/g,"").replace(/\./g,"").replace("CT_CSS_SKIP_RULE",""),r=e.props.option.units.find((function(e){let{unit:t}=e;return t===n}));return""!==n||e.props.value.toString()!==parseFloat(e.props.value).toString()||e.props.option.units.find((function(e){let{unit:t,type:n}=e;return""===t&&!n}))?r?n:"":t})),h(this,"getMax",(function(){var t;return e.props.option.units?(null===(t=e.props.option.units.find((function(t){let{unit:n}=t;return n===e.getCurrentUnit()})))||void 0===t?void 0:t.max)||0:e.props.option.max})),h(this,"getMin",(function(){var t;return e.props.option.units?(null===(t=e.props.option.units.find((function(t){let{unit:n}=t;return n===e.getCurrentUnit()})))||void 0===t?void 0:t.min)||0:e.props.option.min})),h(this,"getNumericValue",(function(){let{forPosition:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=parseFloat(e.props.value,10);if(0===n)return n;if(!n){if(t){if(e.props.option.defaultPosition&&"center"===e.props.option.defaultPosition){let t=parseFloat(e.getMin(),10);return(parseFloat(e.getMax(),10)-t)/2+t}return parseFloat(e.getMin(),10)}return""}return n})),h(this,"handleMove",(function(t){e.state.is_dragging&&e.computeAndSendNewValue(t)})),h(this,"handleUp",(function(){e.setState({is_dragging:!1}),e.detachEvents()})),h(this,"handleFocus",(function(){e.isCustomValueInput()&&e.setState({forced_current_unit:e.getCurrentUnit()})})),h(this,"handleOptionRevert",(function(){e.setState({forced_current_unit:"__DEFAULT__"})})),h(this,"handleBlur",(function(){if(e.setState({is_empty_input:!1}),"CT_CSS_SKIP_RULE"===e.props.option.value){if("CT_CSS_SKIP_RULE"===e.props.value)return;if(""===e.getNumericValue())return void e.props.onChange("CT_CSS_SKIP_RULE")}""!==e.props.value.toString().trim()?e.props.onChange(`${g(parseFloat(e.getMin(),10),parseFloat(e.getMax(),10),parseFloat(e.getNumericValue(),10))}${e.getCurrentUnit()}`):e.props.onChange(e.props.option.value)})),h(this,"handleChange",(function(t){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"CT_CSS_SKIP_RULE"!==e.props.option.value||""!==t.toString().trim()?e.isCustomValueInput()?e.props.onChange(t):""===e.props.option.value||""!==t.toString().trim()?(e.setState({is_empty_input:!1}),e.props.onChange(`${n?g(parseFloat(e.getMin(),10),parseFloat(e.getMax(),10),t):t}${e.getCurrentUnit()}`)):e.setState({is_empty_input:!0}):e.props.onChange("CT_CSS_SKIP_RULE")}))}computeAndSendNewValue(e){let{pageX:t,shiftKey:n}=e,{top:r,left:o,right:i,width:a}=this.el.current.getBoundingClientRect(),s=t-o-pageXOffset;var c,u;this.props.onChange(`${c=l()([0,a],[parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],!0)(document.body.classList.contains("rtl")?a-s:s),u=n?10:1,c=parseFloat(c),u?Math.round(c/u)*u:c}${this.getCurrentUnit()}`)}attachEvents(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)}detachEvents(){document.documentElement.removeEventListener("mousemove",this.handleMove,!0),document.documentElement.removeEventListener("mouseup",this.handleUp,!0)}getLeftValue(){return`${l()([parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],[0,100])(g(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),0===parseFloat(this.getNumericValue({forPosition:!0}),10)?0:parseFloat(this.getNumericValue({forPosition:!0}),10)?parseFloat(this.getNumericValue({forPosition:!0}),10):parseFloat(this.getMin(),10)))}`}isCustomValueInput(){if(!this.hasUnitsList())return!1;let e=this.props.option.units.find((function(e){let{unit:t}=e;return""===t}));return!!e&&(""===this.getCurrentUnit()&&""===e.unit&&"custom"===e.type)}render(){var e=this;return(0,r.createElement)("div",{className:"ct-option-slider"},this.props.beforeOption&&this.props.beforeOption(),this.isCustomValueInput()?(0,r.createElement)(u.Z,{value:this.state.is_empty_input||"NaN"===this.props.value||(this.props.value||"").toString().indexOf("CT_CSS_SKIP_RULE")>-1?"":this.props.value,inputProps:m({},this.props.option.ref?{ref:this.props.option.ref}:{}),onFocus:function(){return e.handleFocus()},onChange:function(t){e.handleChange(t)}}):(0,r.createElement)("div",d({onMouseDown:function(t){let{pageX:n,pageY:r}=t;e.attachEvents(),e.setState({is_dragging:!0})},onClick:function(t){return e.computeAndSendNewValue(t)},ref:this.el,className:"ct-slider"},this.props.option.steps?{"data-steps":""}:{}),(0,r.createElement)("div",{style:{width:`${this.getLeftValue()}%`}}),(0,r.createElement)("span",d({tabIndex:"0"},(0,p.Y)({handleHorizontal:!0,value:this.state.is_empty_input?0:this.getNumericValue({forPosition:!0}),onChange:function(t){e.props.onChange(`${g(parseFloat(e.getMin(),10),parseFloat(e.getMax(),10),t)}${e.getCurrentUnit()}`)}}),{style:{"--position":`${this.getLeftValue()}%`}})),this.props.option.steps&&(0,r.createElement)("section",{className:this.props.option.steps},(0,r.createElement)("i",{className:"minus"}),(0,r.createElement)("i",{className:"zero"}),(0,r.createElement)("i",{className:"plus"}))),!this.props.option.skipInput&&(0,r.createElement)("div",{className:i()("ct-slider-input",{"ct-value-changer":!0,"no-unit-list":!this.hasUnitsList(),active:this.state.is_open})},!this.isCustomValueInput()&&(0,r.createElement)("input",d({type:"number"},this.props.option.ref?{ref:this.props.option.ref}:{},{step:1,value:this.state.is_empty_input?"":this.getNumericValue(),onFocus:function(){return e.handleFocus()},onBlur:function(){return e.handleBlur()},onChange:function(t){let{target:{value:n}}=t;e.handleChange(n,!1)}},(0,p.Y)({value:this.state.is_empty_input?0:this.getNumericValue({forPosition:!0}),onChange:function(t){e.handleChange(t)}}))),!this.hasUnitsList()&&(0,r.createElement)("span",{className:"ct-current-value"},this.withDefault(this.getCurrentUnit(),this.props.option.defaultUnit||"px")),this.hasUnitsList()&&(0,r.createElement)(b,{option:this.props.option,value:this.props.value,onChange:this.props.onChange,is_open:this.state.is_open,forced_current_unit:this.state.forced_current_unit,setForcedCurrentUnit:function(t){e.setState({forced_current_unit:t})},toggleOpen:function(){return e.setState({is_open:!e.state.is_open})},currentUnit:this.getCurrentUnit(),getNumericValue:this.getNumericValue})))}}},3480:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o);const a=["class"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const c=function(e){let{option:{height:t=10,attr:{class:n}={}}}=e,o=s(e.option.attr,a);return(0,r.createElement)("div",l({className:i()("ct-spacer",n)},o,{style:{height:`${t}px`}}))};c.renderingConfig={design:"none"},t.default=c},5954:function(e,t,n){"use strict";n.r(t),n.d(t,{SPACING_STATE_CUSTOM:function(){return w},SPACING_STATE_INDEPENDENT:function(){return y},SPACING_STATE_LINKED:function(){return b},default:function(){return _}});var r=n(1381),o=n(5652),i=n(4184),a=n.n(i),l=n(1511),s=n(8519),c=n(5026);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){let{value:t,option:n,onChange:i,currentUnit:l}=e;if(t.state===w)return(0,r.createElement)("span",null,(0,r.createElement)(s.Z,u({type:"text",placeholder:"",value:t.custom,onChange:function(e){i(d(d({},t),{},{custom:e}))}},n.inputAttr,{shouldPropagateEmptyValue:!0})));const p=function(e,n){t.state!==b?i(d(d({},t),{},{values:t.values.map((function(t,r){return r===n?d(d({},t),{},{value:e,unit:l}):t}))})):i(d(d({},t),{},{values:t.values.map((function(t,n){return"auto"===t.value?t:d(d({},t),{},{value:e,unit:l})}))}))};return(0,r.createElement)(r.Fragment,null,["top","right","bottom","left"].map((function(e,i){return(0,r.createElement)("span",{key:e},(0,r.createElement)("input",u({type:"number",step:1,value:"auto"===t.values[i].value?"":t.values[i].value,onChange:function(e){let{target:{value:t}}=e;p(t,i)},className:a()({inactive:"auto"===t.values[i].value})},d({placeholder:"auto"===t.values[i].value?"auto":""},n.inputAttr),(0,c.Y)({value:t.values[i].value,onChange:function(e){p(e,i)}}))),(0,r.createElement)("small",null,{top:(0,o.__)("Top","blocksy"),bottom:(0,o.__)("Bottom","blocksy"),left:(0,o.__)("Left","blocksy"),right:(0,o.__)("Right","blocksy")}[e]))})))};function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n){return t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b=1,y=2,w=3,O=function(e){if("auto"===e||""===e)return{value:e,unit:""};const t=parseFloat(e);return isNaN(t)?{value:"",unit:""}:{value:t,unit:e.toString().replace(t.toString(),"")}};var _=function(e){let{value:t,option:n,onChange:i}=e;const[s,c]=(0,r.useState)(!1),u=[{unit:"px"},{unit:"%"},{unit:"em"},{unit:"rem"},{unit:"pt"}];let p=t.values?t:{values:[O(t.top),O(t.right),O(t.bottom),O(t.left)],custom:"",state:t.linked?b:y};const d=p.values.find((function(e){return"auto"!==e.value})).unit||u[0].unit;return(0,r.createElement)("div",{className:a()("ct-option-spacing",{linked:p.state===b,custom:p.state===w})},(0,r.createElement)(m,{currentUnit:d,value:p,option:n,onChange:i}),(0,r.createElement)("div",{className:a()("ct-spacing-controls ct-value-changer",{active:s})},p.state!==w&&(0,r.createElement)("span",{className:"ct-link-unlink-toggle",onClick:function(e){if(e.preventDefault(),p.state===b)return void i(g(g({},p),{},{state:y}));const t=p.values.find((function(e){return"auto"!==e.value&&""!==e.value}))||{value:"",unit:""};i(g(g({},p),{},{values:["auto"===p.values[0].value?p.values[0]:t,"auto"===p.values[1].value?p.values[1]:t,"auto"===p.values[2].value?p.values[2]:t,"auto"===p.values[3].value?p.values[3]:t],state:b}))}},(0,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor"},p.state===b?(0,r.createElement)("path",{d:"M24,12c0,3.9-3.2,7.1-7.1,7.1h-2.2v-2.1h2.2c2.8,0,5.1-2.3,5.1-5.1s-2.3-5.1-5.1-5.1h-2.2V4.9h2.2 C20.8,4.9,24,8.1,24,12z M2.1,12c0-2.8,2.3-5.1,5.1-5.1h2.2V4.9H7.1C3.2,4.9,0,8.1,0,12s3.2,7.1,7.1,7.1h2.2v-2.1H7.1 C4.3,17.1,2.1,14.8,2.1,12z M8.3,13h7.3V11H8.3V13z"}):(0,r.createElement)("path",{d:"M24,12c0,3.9-3.2,7.1-7.1,7.1h-2.2v-2.1h2.2c2.8,0,5.1-2.3,5.1-5.1s-2.3-5.1-5.1-5.1h-1.8L7.5,23.4l-1.2-0.6L8,19.1H7.1 C3.2,19.1,0,15.9,0,12s3.2-7.1,7.1-7.1h2.2v2.1H7.1C4.3,6.9,2,9.2,2,12s2.3,5.1,5.1,5.1h1.8l1.8-4H7.9V11h3.8l4.7-10.3l1.2,0.6 L16,4.9h0.9C20.8,4.9,24,8.1,24,12z"}))),(0,r.createElement)("div",{onClick:function(){return c(!s)},className:"ct-current-value","data-unit":p.state===w?"custom":d},p.state===w?(0,o.__)("Custom","blocksy"):d||"―"),(0,r.createElement)(l.default,{className:"ct-units-list",onOutsideClick:function(){s&&c(!1)}},[...u,...p.state===w?[]:[{unit:"custom"}]].filter((function(e){let{unit:t}=e;return t!==d})).map((function(e){let{unit:t}=e;return(0,r.createElement)("span",{key:t,"data-unit":t,onClick:function(){if("custom"===t)return i(g(g({},p),{},{state:w})),void c(!1);let e=p.values.filter((function(e){return"auto"!==e.value})).map((function(e){return e.value+e.unit}));const n=1===[...new Set(e)].length?b:y;i(g(g({},p),{},{values:p.values.map((function(e){return g(g({},e),{},{unit:t})})),state:n})),c(!1)}},"custom"===t?(0,o.__)("Custom","blocksy"):t)})))))}},7809:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});var r=n(1381),o=n(4184),i=n.n(o);const a=function(e){let{option:{behavior:t="words"},value:n}=e;return"words"===t?"yes"===n:!!n};var l=function(e){let{value:t,option:n={},onChange:o,onClick:l}=e;return(0,r.createElement)("div",{className:i()({"ct-option-switch":!0,"ct-active":a({option:n,value:t})}),onClick:function(e){l&&l(e),o(function(e){let{option:t={},option:{behavior:n="words"},value:r}=e;return a({option:t,value:r})?"words"===n&&"no":"words"!==n||"yes"}({option:n,value:t}))}},(0,r.createElement)("span",null))},s=n(8441);const c=function(e){let{option:{behavior:t="words"},value:n}=e;return"words"===t?"yes"===n:!!n},u=function(e){let{option:t={},option:{behavior:n="words"},value:r}=e;return c({option:t,value:r})?"words"===n&&"no":"words"!==n||"yes"};var p=function(e){let{value:t,option:n={},onChange:o,onClick:i,maybeLabel:a}=e;return(0,r.createElement)(s.ToggleControl,{label:a,checked:c({option:n,value:t}),onChange:function(){return o(u({option:n,value:t}))},onClick:function(e){i&&i(e),o(u({option:n,value:t}))}})};const d=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(p,e):(0,r.createElement)(l,e)};d.renderingConfig={design:"inline"},d.supportedPurposes=["default","gutenberg"];var f=d},9697:function(e,t,n){"use strict";n.r(t);var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=function(e){let{option:{label:t="",desc:n="",attr:l={},variation:s="simple"},labelEnd:c=null}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",o({className:"ct-title"},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-type":s},l||{})),(0,r.createElement)("h3",null,t,c),n&&(0,r.createElement)("div",{className:"ct-option-description",dangerouslySetInnerHTML:{__html:n}})))};l.renderingConfig={design:"none"},t.default=l},16:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ge}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652);const l=function(e){return"System Default"===e?"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'":e.replace("ct_typekit_","")},s=function(e,t){return Object.values(t).find((function(t){return t.families.map((function(e){let{family:t}=e;return t})).indexOf(e)>-1}))},c=function(e){return{n1:(0,a.__)("Thin 100","blocksy"),i1:(0,a.__)("Thin 100 Italic","blocksy"),n2:(0,a.__)("Extra-Light 200","blocksy"),i2:(0,a.__)("Extra-Light 200 Italic","blocksy"),n3:(0,a.__)("Light 300","blocksy"),i3:(0,a.__)("Light 300 Italic","blocksy"),n4:(0,a.__)("Regular 400","blocksy"),i4:(0,a.__)("Regular 400 Italic","blocksy"),n5:(0,a.__)("Medium 500","blocksy"),i5:(0,a.__)("Medium 500 Italic","blocksy"),n6:(0,a.__)("Semi-Bold 600","blocksy"),i6:(0,a.__)("Semi-Bold 600 Italic","blocksy"),n7:(0,a.__)("Bold 700","blocksy"),i7:(0,a.__)("Bold 700 Italic","blocksy"),n8:(0,a.__)("Extra-Bold 800","blocksy"),i8:(0,a.__)("Extra-Bold 800 Italic","blocksy"),n9:(0,a.__)("Ultra-Bold 900","blocksy"),i9:(0,a.__)("Ultra-Bold 900 Italic","blocksy"),Default:(0,a.__)("Default Weight","blocksy")}[e]},u=function(e){return 0===e.indexOf("ct_font")?e.replace("ct_font_","").replace("__","_").split("_").map((function(e){return e.replace(/^[a-z]/,(function(e){return e.toUpperCase()}))})).join(" "):0===e.indexOf("ct_typekit")?e.replace("ct_typekit_","").replace(/([-_][a-z])/gi,(function(e){return e.toUpperCase().replace("-"," ").replace("_"," ")})):"System Default"===e?(0,a.__)("System Default","blocksy"):"Default"===e?(0,a.__)("Default","blocksy"):e},p=function(e){return{system:(0,a.__)("System Font","blocksy"),"local-google-fonts":(0,a.__)("Local Google Font","blocksy"),typekit:(0,a.__)("Adobe Font","blocksy"),file:(0,a.__)("Custom Font","blocksy"),google:(0,a.__)("Google Font","blocksy")}[e]||e};var d=n(5311),f=n.n(d),m=n(3431),h=n.n(m),g=n(2329),v=n(7462),b=n(7326),y=n(4578),w=n(845),O=n(7363),_="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function E(e){cancelAnimationFrame(e.id)}function P(e,t){var n=_();var r={id:requestAnimationFrame((function o(){_()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var S=-1;function j(e){if(void 0===e&&(e=!1),-1===S||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),S=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return S}var C=null;function x(e){if(void 0===e&&(e=!1),null===C||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?C="positive-descending":(t.scrollLeft=1,C=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),C}return C}var k=function(e,t){return e};function I(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,o=e.getItemSize,i=e.getOffsetForIndexAndAlignment,a=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,s=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,u=e.validateProps;return t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=s(r.props,(0,b.Z)(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:(0,b.Z)(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=(0,w.Z)((function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=(0,w.Z)((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,i=r.props,a=i.direction,l=i.itemSize,s=i.layout,u=r._getItemStyleCache(c&&l,c&&s,c&&a);if(u.hasOwnProperty(e))t=u[e];else{var p=n(r.props,e,r._instanceProps),d=o(r.props,e,r._instanceProps),f="horizontal"===a||"horizontal"===s,m="rtl"===a,h=f?p:0;u[e]=t={position:"absolute",left:m?void 0:h,right:m?h:void 0,top:f?0:p,height:f?"100%":d,width:f?d:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=(0,w.Z)((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,a=o;if("rtl"===t)switch(x()){case"negative":a=-o;break;case"positive-descending":a=i-n-o}return a=Math.max(0,Math.min(a,i-n)),{isScrolling:!0,scrollDirection:e.scrollOffset<o?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var t=e.currentTarget,n=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;r.setState((function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-n));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},r._resetIsScrollingDebounced=function(){null!==r._resetIsScrollingTimeoutId&&E(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=P(r._resetIsScrolling,150)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},(function(){r._getItemStyleCache(-1,null)}))},r}(0,y.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return D(e,t),u(e),null};var p=t.prototype;return p.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},p.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props,r=n.itemCount,o=n.layout,a=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var l=0;if(this._outerRef){var s=this._outerRef;l="vertical"===o?s.scrollWidth>s.clientWidth?j():0:s.scrollHeight>s.clientHeight?j():0}this.scrollTo(i(this.props,e,t,a,this._instanceProps,l))},p.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},p.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(x()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,l=i.scrollWidth;i.scrollLeft=l-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()},p.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&E(this._resetIsScrollingTimeoutId)},p.render=function(){var e=this.props,t=e.children,n=e.className,o=e.direction,i=e.height,a=e.innerRef,l=e.innerElementType,s=e.innerTagName,c=e.itemCount,u=e.itemData,p=e.itemKey,d=void 0===p?k:p,f=e.layout,m=e.outerElementType,h=e.outerTagName,g=e.style,b=e.useIsScrolling,y=e.width,w=this.state.isScrolling,_="horizontal"===o||"horizontal"===f,E=_?this._onScrollHorizontal:this._onScrollVertical,P=this._getRangeToRender(),S=P[0],j=P[1],C=[];if(c>0)for(var x=S;x<=j;x++)C.push((0,O.createElement)(t,{data:u,key:d(x,u),index:x,isScrolling:b?w:void 0,style:this._getItemStyle(x)}));var I=r(this.props,this._instanceProps);return(0,O.createElement)(m||h||"div",{className:n,onScroll:E,ref:this._outerRefSetter,style:(0,v.default)({position:"relative",height:i,width:y,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},g)},(0,O.createElement)(l||s||"div",{children:C,ref:a,style:{height:_?"100%":I,pointerEvents:w?"none":void 0,width:_?I:"100%"}}))},p._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,l=i.scrollOffset,s=i.scrollUpdateWasRequested;this._callOnScroll(a,l,s)}},p._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,s=r.scrollOffset;if(0===t)return[0,0,0,0];var c=a(this.props,s,this._instanceProps),u=l(this.props,c,s,this._instanceProps),p=o&&"backward"!==i?1:Math.max(1,n),d=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,c-p),Math.max(0,Math.min(t-1,u+d)),c,u]},t}(O.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var D=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},N=I({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,l=e.height,s=e.itemCount,c=e.itemSize,u=e.layout,p=e.width,d="horizontal"===a||"horizontal"===u?p:l,f=Math.max(0,s*c-d),m=Math.min(f,t*c),h=Math.max(0,t*c-d+c+i);switch("smart"===n&&(n=r>=h-d&&r<=m+d?"auto":"center"),n){case"start":return m;case"end":return h;case"center":var g=Math.round(h+(m-h)/2);return g<Math.ceil(d/2)?0:g>f+Math.floor(d/2)?f:g;default:return r>=h&&r<=m?r:r<h?h:m}},getStartIndexForOffset:function(e,t){var n=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,o=e.height,i=e.itemCount,a=e.itemSize,l=e.layout,s=e.width,c=t*a,u="horizontal"===r||"horizontal"===l?s:o,p=Math.ceil((u+n-c)/a);return Math.max(0,Math.min(i-1,t+p-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});var T=n(5933),A=n.n(T);let R;R="undefined"!=typeof window?window:"undefined"!=typeof self?self:n.g;let M=null,L=null;const B=R.clearTimeout,F=R.setTimeout,z=R.cancelAnimationFrame||R.mozCancelAnimationFrame||R.webkitCancelAnimationFrame,V=R.requestAnimationFrame||R.mozRequestAnimationFrame||R.webkitRequestAnimationFrame;null==z||null==V?(M=B,L=function(e){return F(e,20)}):(M=function([e,t]){z(e),B(t)},L=function(e){const t=V((function(){B(n),e()})),n=F((function(){z(t),e()}),20);return[t,n]});function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){W(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let G=[];const $=function(e){let{data:{linearFontsList:t,onPickFamily:n,value:o},index:s,style:c}=e;const d=t[s];return(0,r.createElement)("div",{style:c,onClick:function(){return n(d)},className:i()("ct-typography-single-font",`ct-${d.source}`,{active:d.family===o.family}),key:d.family},(0,r.createElement)("span",{className:"ct-font-name"},(0,r.createElement)("span",{className:`ct-font-type-${d.source}`,title:p(d.source)},p(d.source)[0]),u(d.display||d.family),d.variable&&(0,r.createElement)("i",null,"(",(0,a.__)("Variable","blocksy"),")")),(0,r.createElement)("span",{style:{fontFamily:l(d.family)},className:"ct-font-preview"},"Simply dummy text"))};var q=function(e){let{option:t,value:n,onPickFamily:o,typographyList:i,linearFontsList:a,currentView:l,searchTerm:s}=e;const c=(0,r.useRef)(null),[u,p]=((0,r.useRef)(null),(0,r.useState)(null));(0,r.useEffect)((function(){n.family&&c.current.scrollToItem(a.map((function(e){let{family:t}=e;return t})).indexOf(n.family),"start")}),[]);const d=function(){u&&clearTimeout(u),p(setTimeout((function(){if(!c.current)return;const[e]=c.current._getRangeToRender(),t=(Math.ceil(a.length/25),Math.ceil((e+1)/25));!function(e){if(0===e.length)return;G=[...G,...e.map((function(e){let{family:t}=e;return t}))];const t=e.map((function(e){let{family:t}=e;return t})).filter((function(e){return-1===e.indexOf("ct_typekit")})),n=e.filter((function(e){let{family:t}=e;return t.indexOf("ct_typekit")>-1}));(t.length>0||n.length>0)&&A().load(H(H(H({},t.length>0?{google:{families:t}}:{}),n.length>0?{typekit:{id:n[0].kit}}:{}),{},{classes:!1,text:"abcdefghijklmnopqrstuvwxyz"}))}([...Array(25)].map((function(e,n){return 25*(t-1)+n})).map((function(e){return a[e]})).filter((function(e){return!!e})).filter((function(e){let{source:t,family:n}=e;return-1===G.indexOf(n)&&("google"===t||"typekit"===t)})))}),100))};return(0,r.useEffect)((function(){d()}),[a]),(0,r.createElement)(N,{height:360,itemCount:a.length,itemSize:85,ref:c,onScroll:function(e){d()},itemData:{linearFontsList:a,onPickFamily:o,value:n},onItemsRendered:function(e){let{overscanStartIndex:t,overscanStopIndex:n}=e},className:"ct-typography-fonts"},$)};function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){Y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var X=function(e){let{option:t,value:n,onChange:o,typographyList:a,props:l}=e;const u=function(e,t){let n=s(e,t);return n?n.families.find((function(t){let{family:n}=t;return n===e})):null}(n.family,a),p=(0,r.useRef)(null);return(0,r.useEffect)((function(){u&&(p.current.scrollTop=(p.current.children[u.all_variations.indexOf(n.variation)]||p.current.children[0]).offsetTop-p.current.offsetTop)}),[u]),(0,r.createElement)(g.q.ul,{style:l,className:"ct-typography-variations",ref:p},u&&u.all_variations.map((function(e){return(0,r.createElement)("li",{onClick:function(){return o(K(K({},n),{},{variation:e}))},className:i()({active:e===n.variation}),key:e},(0,r.createElement)("span",{className:"ct-variation-name","data-variation":e},c(e)))})))},J=n(5760);function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ne=function(e){let{option:t,value:n,sizeRef:o,onChange:l,props:s}=e;return(0,r.createElement)(g.q.ul,{style:s,className:"ct-typography-options",key:"options"},(0,r.createElement)("li",{key:"size"},(0,r.createElement)(J.ZP,{value:n.size,values:n,id:"size",option:{id:"size",label:(0,a.__)("Font Size","blocksy"),type:"ct-slider",value:t.value.size,ref:o,responsive:t.typography_responsive||!0,units:[{unit:"px",min:0,max:200},{unit:"em",min:0,max:50},{unit:"rem",min:0,max:50},{unit:"pt",min:0,max:50},{unit:"vw",min:0,max:100},{unit:"",type:"custom"}]},hasRevertButton:!0,onChange:function(e){return l(ee(ee({},n),{},{size:e}))}})),(0,r.createElement)("li",{key:"line-height"},(0,r.createElement)(J.ZP,{value:n["line-height"],values:n,id:"line-height",option:{id:"line-height",label:(0,a.__)("Line Height","blocksy"),type:"ct-slider",value:t.value["line-height"],responsive:t.typography_responsive||!0,units:[{unit:"",min:0,max:10},{unit:"px",min:0,max:100},{unit:"em",min:0,max:100},{unit:"pt",min:0,max:100},{unit:"%",min:0,max:100}]},hasRevertButton:!0,onChange:function(e){return l(ee(ee({},n),{},{"line-height":e}))}})),(0,r.createElement)("li",{key:"letter-spacing"},(0,r.createElement)(J.ZP,{value:n["letter-spacing"],values:n,id:"letter-spacing",option:{id:"letter-spacing",label:(0,a.__)("Letter Spacing","blocksy"),type:"ct-slider",value:t.value["letter-spacing"],responsive:t.typography_responsive||!0,defaultPosition:"center",units:[{unit:"em",min:-5,max:5},{unit:"px",min:-20,max:20},{unit:"rem",min:-5,max:5}]},hasRevertButton:!0,onChange:function(e){return l(ee(ee({},n),{},{"letter-spacing":e}))}})),(0,r.createElement)("li",{key:"variant",className:"ct-typography-variant"},(0,r.createElement)("ul",{className:i()("ct-text-transform")},["capitalize","uppercase"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(){return l(ee(ee({},n),{},{"text-transform":n["text-transform"]===e?"none":e}))},className:i()({active:e===n["text-transform"]}),"data-variant":e,"data-tooltip":"top"},(0,r.createElement)("i",{className:"ct-tooltip"},{capitalize:(0,a.__)("Capitalize","blocksy"),uppercase:(0,a.__)("Uppercase","blocksy")}[e]))}))),(0,r.createElement)("ul",{className:i()("ct-text-decoration")},["line-through","underline"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(){return l(ee(ee({},n),{},{"text-decoration":n["text-decoration"]===e?"none":e}))},className:i()({active:e===n["text-decoration"]}),"data-variant":e,"data-tooltip":"top"},(0,r.createElement)("i",{className:"ct-tooltip"},{"line-through":(0,a.__)("Line Through","blocksy"),underline:(0,a.__)("Underline","blocksy")}[e]))})))))},re=n(3363);function oe(){return oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oe.apply(this,arguments)}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){le(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e,t){var n=t.length,r=e.length;if(r>n)return!1;if(r===n)return e===t;e:for(var o=0,i=0;o<r;o++){for(var a=e.charCodeAt(o);i<n;)if(t.charCodeAt(i++)===a)continue e;return!1}return!0}var ce=function(e){let{option:t,value:n,initialView:o,currentView:l,previousView:s,setCurrentView:c,setInititialView:p,onChange:d,wrapperProps:m={},confirmationRef:v,isConfirmingGdpr:b,setIsConfirmingGdpr:y}=e;const[w,O]=(0,r.useState)(!1),[_,E]=(0,r.useState)(function(e){let{isDefault:t}=e;return{system:{type:"system",families:[...t?[]:["Default"],"System Default","Arial","Verdana","Trebuchet","Georgia","Times New Roman","Palatino","Helvetica","Myriad Pro","Lucida","Gill Sans","Impact","Serif","monospace"].map((function(e){return{source:"system",family:e,display:"System Default"===e?(0,a.__)("System Default","blocksy"):e,variations:[],all_variations:[..."Default"===e?["Default"]:[],"n1","i1","n2","i2","n3","i3","n4","i4","n5","i5","n6","i6","n7","i7","n8","i8","n9","i9"]}}))}}}(t)),[P,S]=(0,r.useState)(!1),[j,C]=(0,r.useState)(""),x=(0,r.useMemo)((function(){return"_"===s||"search"===l&&"fonts"===s||"search"===s&&"fonts"===l?"static":"options"===s||"fonts"===s&&"variations"===l?"right":"left"}),[l,s]),k=(0,r.useRef)(null),I=(0,r.useRef)(null),D=Object.keys(_).reduce((function(e,t){return[...e,...(_[t].families||[]).filter((function(e){let{family:t,display:n}=e;return se(j.toLowerCase(),t.toLowerCase())||se(j.toLowerCase(),(n||"").toLowerCase())}))]}),[]);(0,r.useEffect)((function(){o&&"done"!==o&&(C(""),setTimeout((function(){}))),"font_size"===o&&setTimeout((function(){return I.current&&I.current.focus()}),100)}),[o]),(0,r.useEffect)((function(){!async function(){const e=new FormData;e.append("action","blocksy_get_fonts_list");try{const n=await fetch(ajaxurl,{method:"POST",body:e});if(200===n.status){const{success:e,data:r}=await n.json();e&&E(ae(ae({},r.fonts),{},{system:ae(ae({},r.fonts.system),{},{families:[...t.isDefault?[]:[{source:"system",family:"Default",variations:[],all_variations:["Default","n1","i1","n2","i2","n3","i3","n4","i4","n5","i5","n6","i6","n7","i7","n8","i8","n9","i9"]}],...r.fonts.system.families]})}))}}catch(e){}}()}),[]),(0,r.useEffect)((function(){"search"===l&&k.current.focus()}),[l]);const N=function(e){var t,r;d(ae(ae({},n),{},{family:e.family,variation:(t=e,r=n,t.all_variations.indexOf(r.variation)>-1?r.variation:t.all_variations.indexOf("n4")>-1?"n4":t.all_variations[0])}))};return(0,r.createElement)(g.q.div,oe({className:"ct-option-modal ct-typography-modal"},m),(0,r.createElement)("div",{className:"ct-typography-container"},(0,r.createElement)("ul",{className:i()("ct-typography-top",{"ct-switch-panel":"options"!==l,"ct-static":"_"===s})},(0,r.createElement)("li",{className:"ct-back",onClick:function(){return c("options")}},(0,r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 15 15"},(0,r.createElement)("path",{d:"M14.2,6.8H2.6l4-4c0.3-0.3,0.3-0.8,0-1.1c-0.3-0.3-0.8-0.3-1.1,0L0.2,7l0,0c0,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1l0,0c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1C0.2,8,0.2,8,0.2,8l5.3,5.3c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1.1l-4-4h11.7c0.4,0,0.8-0.3,0.8-0.8S14.7,6.8,14.2,6.8z"}))),(0,r.createElement)("li",{className:i()("ct-font",{active:"search"===l||"fonts"===l}),onClick:function(){c("fonts"===l?"search":"fonts"),C("")}},"search"!==l&&(0,r.createElement)("span",null,u(n.family)),"search"===l&&(0,r.createElement)("input",{onClick:function(e){return e.stopPropagation()},ref:k,autoFocus:!0,value:j,onKeyUp:function(e){13==e.keyCode&&D.length>0&&(N(D[0]),c("options"),C(""))},onChange:function(e){let{target:{value:t}}=e;return C(t)}}),(0,r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 15 15"},"search"===l&&(0,r.createElement)("path",{d:"M8.2,7.5L10.7,5c0.2-0.2,0.2-0.5,0-0.7c-0.2-0.2-0.5-0.2-0.7,0L7.5,6.8L5,4.3c-0.2-0.2-0.5-0.2-0.7,0C4.1,4.5,4.1,4.8,4.3,5l2.5,2.5L4.3,10c-0.2,0.2-0.2,0.5,0,0.7c0.2,0.2,0.5,0.2,0.7,0l2.5-2.5l2.5,2.5c0.2,0.2,0.5,0.2,0.7,0s0.2-0.5,0-0.7L8.2,7.5z"}),"search"!==l&&(0,r.createElement)("path",{d:"M11.3,11.5c-0.3,0.3-0.7,0.3-1.1,0l-1.3-1.3c-0.5,0.4-1.2,0.5-1.9,0.5c-2,0-3.5-1.5-3.5-3.5S5,3.7,7,3.7c1.9,0,3.5,1.5,3.5,3.5c0,0.7-0.2,1.3-0.5,1.9l1.3,1.3C11.6,10.7,11.6,11.2,11.3,11.5z M7,4.7c-1.4,0-2.5,1.1-2.5,2.5S5.6,9.7,7,9.7s2.5-1.1,2.5-2.5S8.4,4.7,7,4.7z"}))),(0,r.createElement)("li",{className:i()("ct-weight",{active:"variations"===l}),onClick:function(){return c("variations")}},(0,r.createElement)("span",{"data-variation":n.variation},(T=n.variation,{n1:"100",i1:"100",n2:"200",i2:"200",n3:"300",i3:"300",n4:"400",i4:"400",n5:"500",i5:"500",n6:"600",i6:"600",n7:"700",i7:"700",n8:"800",i8:"800",n9:"900",i9:"900",Default:(0,a.__)("Default","blocksy")}[T])))),(0,r.createElement)(g.uT,{items:l,immediate:"static"===x,config:function(e,t){return{duration:210,easing:h()(.455,.03,.515,.955)}},from:{transform:"left"===x?"translateX(100%)":"translateX(-100%)",position:"absolute"},enter:{transform:"translateX(0%)",position:"absolute"},leave:{position:"absolute",transform:"left"===x?"translateX(-100%)":"translateX(100%)"}},(function(e,o,i,a){return"options"===o?(0,r.createElement)(ne,{sizeRef:I,value:n,option:t,onChange:d,props:e,currentView:o}):"fonts"===o||"search"===o?(0,r.createElement)(g.q.div,{style:e,key:o},(0,r.createElement)(q,{typographyList:_,searchTerm:j,linearFontsList:D,currentView:`${o}:${s}`,onPickFamily:function(e){if("google"===e.source){if(!(window.ct_customizer_localizations?ct_customizer_localizations:ct_localizations).dismissed_google_fonts_notice)return void y(e)}N(e)},value:n})):"variations"===o?(0,r.createElement)(X,{currentView:o,props:e,typographyList:_,onChange:function(e){d(e)},value:n}):void 0}))),(0,r.createElement)(re.Z,{items:!!b,className:"ct-admin-modal ct-gdpr-fonts-notice",onDismiss:function(){},render:function(){return(0,r.createElement)("div",{className:"ct-modal-content",ref:v,onClick:function(e){e.stopPropagation()}},(0,r.createElement)("i",null,(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},(0,r.createElement)("path",{d:"M18.3,14.4c-0.1,0.3-0.4,0.6-0.8,0.6h-15c-0.4,0-0.7-0.2-0.8-0.6s0-0.7,0.3-0.9c0,0,2.1-1.6,2.1-6.8c0-3.2,2.6-5.8,5.8-5.8c3.2,0,5.8,2.6,5.8,5.8c0,5.2,2.1,6.8,2.1,6.8C18.3,13.7,18.4,14.1,18.3,14.4z M11.9,16.8c-0.4-0.2-0.9-0.1-1.1,0.3c-0.1,0.2-0.3,0.3-0.5,0.4c-0.2,0.1-0.4,0-0.6-0.1c-0.1-0.1-0.2-0.2-0.3-0.3c-0.2-0.4-0.7-0.5-1.1-0.3c-0.4,0.2-0.5,0.7-0.3,1.1c0.2,0.4,0.5,0.7,0.9,0.9c0.4,0.2,0.8,0.3,1.2,0.3c0.2,0,0.4,0,0.6-0.1c0.6-0.2,1.2-0.6,1.5-1.2C12.4,17.5,12.3,17,11.9,16.8z"}))),(0,r.createElement)("h2",{className:"ct-modal-title"},(0,a.__)("Looks like you've picked a Google Font","blocksy")),(0,r.createElement)("p",{dangerouslySetInnerHTML:{__html:sprintf((0,a.__)("By using external Google Fonts, your website might not comply with the privacy regulations in your country. As an alternative you can use a system font, our %sLocal Google Fonts%s extension, or this %splugin%s.","blocksy"),'<a href="https://creativethemes.com/blocksy/docs/extensions/local-google-fonts/" target="_blank">',"</a>",'<a href="https://wordpress.org/plugins/local-google-fonts/" target="_blank">',"</a>")}}),(0,r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},(0,r.createElement)("div",{className:"ct-checkbox-container",onClick:function(){O(!w)}},(0,r.createElement)("span",{className:i()("ct-checkbox",{active:w})},(0,r.createElement)("svg",{width:"10",height:"8",viewBox:"0 0 11.2 9.1"},(0,r.createElement)("polyline",{className:"check",points:"1.2,4.8 4.4,7.9 9.9,1.2"}))),(0,a.__)("I understand, don't show this notification again.","blocksy")),(0,r.createElement)("button",{className:"button",onClick:function(){y(!1),O(!1)}},(0,a.__)("Cancel","blocksy")),(0,r.createElement)("button",{className:"button button-primary",disabled:!w,onClick:function(e){if(e.preventDefault(),N(b),y(!1),w){(window.ct_customizer_localizations?ct_customizer_localizations:ct_localizations).dismissed_google_fonts_notice="yes",f().post(ajaxurl,{wp_customize:"on",action:"blocksy_dismissed_google_fonts_notice_handler"},(function(){}))}}},(0,a.__)("Continue","blocksy"))))}}));var T},ue=n(1511),pe=n(7086),de=n(2932);function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ge=function(e){let{option:{label:t="",desc:n="",attr:o={}},option:l,value:s,device:p,onChange:d}=e;const[f,m]=(0,r.useState)("_:_"),[v,b]=(0,r.useState)(!1),y=(0,r.useRef)();let[w,O]=(0,r.useMemo)((function(){return f.split(":")}),[f]);const _=(0,r.useCallback)((function(e){return m(`${e}:${w}`)}),[w]),[{isOpen:E,isTransitioning:P},S]=(0,r.useState)({isOpen:!1,isTransitioning:!1}),{styles:j,popoverProps:C}=(0,de.Z)({ref:y,defaultHeight:430,shouldCalculate:P||E}),x=function(e){S((function(t){return me(me({},t),{},{isOpen:e,isTransitioning:!0})}))},k=(0,r.useRef)(),I=(0,r.useRef)(),D=(0,r.useRef)(),N=(0,r.useRef)(),T=(0,r.useRef)(),A=(0,r.useMemo)((function(){const e=w,t="options"===e?I.current:"fonts"===e?k.current:"variations"===e?D.current:I.current;return C.ref&&C.ref.current&&function(e,t){if(!e)return;if(!t)return;let n=getComputedStyle(e),r=parseFloat(n.left);return{"--option-modal-arrow-position":(t=t.getBoundingClientRect()).left+t.width/2-r-6+"px"}}(C.ref.current,t)}),[E,w,C.ref,C.ref&&C.ref.current,k&&k.current,D&&D.current,I&&I.current,N&&N.current]);let R="CT_CSS_SKIP_RULE"===(0,pe.T)(s.size)[p]?(0,a.__)("Default Size","blocksy"):(0,pe.T)(s.size)[p],M=(0,pe.T)(s.size)[p].toString().replace(/[0-9]/g,"").replace(/\-/g,"").replace(/\./g,"").replace("CT_CSS_SKIP_RULE","");return"CT_CSS_SKIP_RULE"!==(0,pe.T)(s.size)[p]&&-1===["px","em","rem","pt","vw"].indexOf(M)&&(R=(0,a.__)("Custom","blocksy")),(0,r.createElement)("div",{className:i()("ct-typography",{})},(0,r.createElement)(ue.default,{disabled:!E,useCapture:!1,className:"ct-typohraphy-value",additionalRefs:[C.ref,T],onOutsideClick:function(){v||x(!1)},wrapperProps:{ref:y,onClick:function(e){e.preventDefault(),E?_("options"):(m("options:_"),x("options"))}}},(0,r.createElement)("div",null,(0,r.createElement)("span",{onClick:function(e){e.stopPropagation(),E?_("fonts"):(m("fonts:_"),x("fonts"))},className:"ct-font",ref:k},(0,r.createElement)("span",null,"Default"===s.family?(0,a.__)("Default Family","blocksy"):u(s.family))),(0,r.createElement)("i",null,"/"),(0,r.createElement)("span",{onClick:function(e){e.stopPropagation(),E?_("options"):(m("options:_"),x("font_size"))},ref:I,className:"ct-size"},(0,r.createElement)("span",null,R)),(0,r.createElement)("i",null,"/"),(0,r.createElement)("span",{ref:D,onClick:function(e){e.stopPropagation(),E?_("variations"):(m("variations:_"),x("variations"))},className:"ct-weight"},(0,r.createElement)("span",null,c(s.variation)))),(0,r.createElement)("a",{ref:N})),(P||E)&&(0,r.createPortal)((0,r.createElement)(g.uT,{items:E,onRest:function(e){S((function(e){return me(me({},e),{},{isTransitioning:!1})}))},config:{duration:100,easing:h()(.25,.1,.25,1)},from:E?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:E?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:E?{opacity:1}:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(function(e,t){return t?(0,r.createElement)(ce,{isConfirmingGdpr:v,setIsConfirmingGdpr:b,confirmationRef:T,wrapperProps:me({style:me(me(me({},e),j),A)},C),onChange:d,value:s,option:l,initialView:t,setInititialView:function(e){return x(e)},currentView:w,previousView:O,setCurrentView:_}):null})),document.body))}},9109:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4775),i=n(4184),a=n.n(i),l=n(4823),s=n(3431),c=n.n(s),u=n(1511);n(5652);function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h=function(e){let{option:t,value:n,onChange:i}=e;return(0,r.createElement)("ul",p({className:"ct-visibility-option ct-devices ct-buttons-group"},t.attr||{}),(0,o.N)(t.choices).map((function(e){let{key:o,value:l}=e;return(0,r.createElement)("li",{className:a()({active:n[o]},`ct-${o}`),onClick:function(){return i(f(f({},n),{},{[o]:!n[o]||1===Object.values(n).filter((function(e){return e})).length&&!t.allow_empty}))},key:o})})))},g=function(e){let{option:t,value:n,onChange:o}=e;const[{isPicking:i,isTransitioning:a},s]=(0,r.useState)({isPicking:null,isTransitioning:null}),p=(0,r.useRef)();return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(u.default,{useCapture:!1,disabled:!i,className:"ct-visibility-trigger",additionalRefs:[],onOutsideClick:function(){i&&s({isTransitioning:!0,isPicking:null})},wrapperProps:{ref:p,onClick:function(e){e.preventDefault(),s({isTransitioning:!0,isPicking:!0})}}},(0,r.createElement)("span",null,"open visibility")),(a||i)&&(0,r.createPortal)((0,r.createElement)(l.uT,{items:i,onRest:function(e){s({isPicking:i,isTransitioning:!1})},config:{duration:100,easing:c()(.25,.1,.25,1)},from:i?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:i?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:i?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},(function(e){return e&&function(e){return(0,r.createElement)("div",{style:e,className:"ct-box-shadow-modal",onClick:function(e){e.preventDefault(),e.stopPropagation()},onMouseDownCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}},(0,r.createElement)(h,{option:t,value:n,onChange:o}))}})),p.current.closest(".ct-labeled-group-item")?p.current.closest(".ct-labeled-group-item").querySelector(".ct-visibility-modal-wrapper"):p.current.closest(".ct-single-palette")?p.current.closest(".ct-single-palette").querySelector(".ct-visibility-modal-wrapper"):p.current.closest(".ct-visibility-modal-wrapper")?p.current.closest(".ct-visibility-modal-wrapper"):p.current.closest(".ct-control").querySelector(".ct-visibility-modal-wrapper")))},v=function(e){let{option:t,option:{view:n="inline"},value:o,onChange:i}=e;return"inline"===n?(0,r.createElement)(h,{option:t,value:o,onChange:i}):(0,r.createElement)(g,{option:t,value:o,onChange:i})};v.hiddenResponsive=!0,v.ControlEnd=function(){return(0,r.createElement)("div",{className:"ct-visibility-modal-wrapper"})},t.default=v},7475:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(8153);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=function(e){let{onChange:t,value:n,option:o,option:{columns_id:c,rows_id:p},device:d,onChangeFor:f,values:m,values:{woocommerce_catalog_columns:h,woocommerce_catalog_rows:g},liftedOptionStateDescriptor:v}=e;const b=p?m[p]:g;return(0,r.createElement)("div",s({className:i()("ct-woo-columns-and-rows",{})},"desktop"!==d?{"data-disabled-last":""}:{}),(0,r.createElement)("div",null,(0,r.createElement)(l.default,{liftedOptionStateDescriptor:v,option:u(u({},o),{},{attr:u(u({},o.attr||{}),{},{"data-width":"full"})}),value:c||"desktop"!==d?n:h,onChange:function(e){"desktop"!==d||c?t(e):f("woocommerce_catalog_columns",e)}}),(0,r.createElement)("p",{className:"ct-option-description"},(0,a.__)("Number of columns","blocksy"))),(0,r.createElement)("div",null,(0,r.createElement)(l.default,{liftedOptionStateDescriptor:v,option:{min:1,max:200,responsive:!1,value:4,attr:{"data-width":"full"}},value:"desktop"===d?b:"auto",onChange:function(e){"desktop"===d&&f(p||"woocommerce_catalog_rows",e),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:p||"woocommerce_catalog_rows"})}}),(0,r.createElement)("p",{className:"ct-option-description"},(0,a.__)("Number of rows","blocksy"))))};d.renderingConfig={getValueForRevert:function(e){let{value:t,values:{woocommerce_catalog_columns:n,woocommerce_catalog_rows:r},option:o,option:{columns_id:i,rows_id:a},values:l,device:s}=e;a&&l[a];return u(u({},t),{},{desktop:n,woocommerce_catalog_columns:n,woocommerce_catalog_rows:r})},computeOptionValue:function(e){return u(u({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4})},computeOptionValue:function(e){return u(u({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4})},performRevert:function(e){let{onChangeFor:t}=e;t("woocommerce_catalog_columns",4),t("woocommerce_catalog_rows",4)}},t.default=d},7762:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});var r=n(1381),o=(n(4184),n(5652),n(7812));const i=(0,r.createContext)({onChange:function(e,t){},values:{}}),a=["value","onChange","onChangeFor","option","option"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const d=function(e){let{value:t,onChange:n,onChangeFor:s,option:u,option:{croppingKey:d="woocommerce_archive_thumbnail_cropping",customWidthKey:f="woocommerce_archive_thumbnail_cropping_custom_width",customHeightKey:m="woocommerce_archive_thumbnail_cropping_custom_height"}}=e,h=p(e,a);const[g,v]=function(){const{onChange:e,values:t}=(0,r.useContext)(i);return[t,e]}();return(0,r.createElement)(o.default,l({onChange:function(e){let t=-1===e.indexOf("/"),[r,o]=e.split(t?":":"/");if("original"===e)return v(d,"uncropped"),void n("uncropped");n(t?"custom":"predefined"),v(d,"custom"),v(m,parseFloat(o||"0")||0),v(f,parseFloat(r||"0")||0)},value:"uncropped"===t?"original":"1:1"===t?"1/1":`${g[f]}${"custom"===t?":":"/"}${g[m]}`,option:c(c({},u),{},{value:"1/1"}),onChangeFor:v},h,{values:g}))};d.ControlEnd=function(){return(0,r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:function(e){return e.stopPropagation()},onMouseUp:function(e){return e.stopPropagation()}})};var f=d},5502:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(1381),o=n(8441),i=window.wp.date;var a=function(e){let{value:t,onChange:n}=e;const a=(0,i.__experimentalGetSettings)(),l=/a(?!\\)/i.test(a.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,r.createElement)("div",{className:"ct-date-time-picker"},(0,r.createElement)(o.DateTimePicker,{currentDate:t||new Date,onChange:function(e){n(e)},is12Hour:l}))}},2242:function(e,t,n){"use strict";n.r(t);var r=n(1381);const o=function(e){let{option:{text:t="",attr:n={}}}=e;return(0,r.createElement)(r.Fragment,null)};o.renderingConfig={design:"none"},o.MetaWrapper=function(){return null},t.default=o},2616:function(e,t,n){"use strict";n.r(t);var r=n(1381);t.default=function(e){const{option:t}=e;return(0,r.createElement)("div",{dangerouslySetInnerHTML:{__html:t.html||""}})}},5200:function(e,t,n){"use strict";n.r(t);n(1381);t.default=function(e){const{option:t}=e;return t.render?t.render(e):null}},1511:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(1381),o=n(4184),i=n.n(o);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s={disabled:!1,useCapture:!0,display:"block"},c=function(e,t){"function"==typeof e?e(t):e.current=t};class u extends r.Component{constructor(){var e;super(...arguments),e=this,l(this,"childNode",(0,r.createRef)()),l(this,"checkIsInside",(function(t){return[e.childNode,...e.props.additionalRefs||[]].reduce((function(e,n){return e||(n&&n.current?n.current.contains(t.target):e)}),!1)})),l(this,"onMouseDown",(function(t){const{useCapture:n}=e.props;e.checkIsInside(t)||(e.removeMouseUp&&(e.removeMouseUp(),e.removeMouseUp=null),document.addEventListener("mouseup",e.onMouseUp,n),e.removeMouseUp=function(){document.removeEventListener("mouseup",e.onMouseUp,n)})})),l(this,"onMouseUp",(function(t){const{onOutsideClick:n}=e.props;e.removeMouseUp&&(e.removeMouseUp(),e.removeMouseUp=null),e.checkIsInside(t)||n(t)})),l(this,"setChildNodeRef",(function(t){e.props.wrapperProps&&e.props.wrapperProps.ref&&c(e.props.wrapperProps.ref,t),c(e.childNode,t)}))}componentDidMount(){const{disabled:e,useCapture:t}=this.props;e||this.addMouseDownEventListener(t)}UNSAFE_componentWillReceiveProps(e){let{disabled:t,useCapture:n}=e;const{disabled:r}=this.props;r!==t&&(t?this.removeEventListeners():this.addMouseDownEventListener(n))}componentWillUnmount(){this.removeEventListeners()}addMouseDownEventListener(e){var t=this;document.addEventListener("mousedown",this.onMouseDown,e),this.removeMouseDown=function(){document.removeEventListener("mousedown",t.onMouseDown,e)}}removeEventListeners(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}render(){const{children:e,display:t,className:n,wrapperProps:o}=this.props;return(0,r.createElement)("div",a({className:i()(n)},o||{},{ref:this.setChildNodeRef}),e)}}u.defaultProps=s},4658:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return g}});var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(e){let{value:t,option:n,onChange:i}=e;return(0,r.createElement)("div",{className:"ct-option-input"},(0,r.createElement)("input",o({type:"text",value:t},a(a({},n.field_attr?n.field_attr:{}),n.attr&&n.attr.placeholder?{placeholder:n.attr.placeholder}:{}),{onChange:function(e){let{target:{value:t}}=e;return i(t)}},n.select_on_focus?{onFocus:function(e){let{target:t}=e;return t.select()}}:{})))},c=n(8441);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){let{value:t,option:n,onChange:o}=e;return(0,r.createElement)(c.TextControl,u({label:n.label,value:t},d(d({},n.field_attr?n.field_attr:{}),n.attr&&n.attr.placeholder?{placeholder:n.attr.placeholder}:{}),{onChange:function(e){return o(e)}},n.select_on_focus?{onFocus:function(e){let{target:t}=e;return t.select()}}:{}))};const h=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(m,e):(0,r.createElement)(s,e)};h.supportedPurposes=["default","gutenberg"];var g=h},8670:function(e,t,n){"use strict";n.r(t);var r=n(1381);const o=["placeholder"];function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=function(e){let{value:t,option:n,onChange:a}=e,s=l({},n.attr||{}),{placeholder:u}=s,p=c(s,o);return(0,r.createElement)("div",i({className:"ct-option-textarea"},p),(0,r.createElement)("textarea",i({value:t},l(l({},n.field_attr?n.field_attr:{}),u?{placeholder:u}:{}),{onChange:function(e){let{target:{value:t}}=e;return a(t)}})))}},227:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(2568),i=n.n(o);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{id:t,value:n,option:o,onChange:l}=e;const c=(0,r.useRef)(),[u,p]=((0,r.useRef)(null),(0,r.useState)(`${t}-${i()(Math.random()+"-"+Math.random()+"-"+Math.random())}`)),d=function(){return wp.oldEditor||wp.editor},f=(0,r.useCallback)((function(){return l(d().getContent(u))}),[u]);return(0,r.useEffect)((function(){return d().initialize(u,s(s({quicktags:!0,mediaButtons:!0},o),window.tinymce?{tinymce:s(s({toolbar1:"formatselect,styleselect,bold,italic,bullist,numlist,link,alignleft,aligncenter,alignright,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help"},"object"==typeof o.tinymce?o.tinymce:{}),{},{style_formats_merge:!0,style_formats:[]})}:{tinymce:null})),window.tinymce&&setTimeout((function(){return window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f)})),wp.oldEditor&&setTimeout((function(){setTimeout((function(){window.tinymce&&window.tinymce.editors[u]&&window.tinymce.editors[u].off("change",f),d().remove(u),d().initialize(u,s(s({quicktags:!0,mediaButtons:!0},o),window.tinymce?{tinymce:s(s({toolbar1:"formatselect,styleselect,bold,italic,bullist,numlist,link,alignleft,aligncenter,alignright,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help"},"object"==typeof o.tinymce?o.tinymce:{}),{},{style_formats_merge:!0,style_formats:[]})}:{tinymce:null})),window.tinymce&&setTimeout((function(){return window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f)}))}),300)}),1e3),function(){setTimeout((function(){window.tinymce&&window.tinymce.editors[u]&&window.tinymce.editors[u].off("change",f),d().remove(u)}),300)}}),[]),(0,r.createElement)("div",a({className:"ct-option-editor"},o.attr||{}),(0,r.createElement)("textarea",a({style:{opacity:0},id:u,ref:c,value:n,className:"wp-editor-area"},s(s({},o.field_attr?o.field_attr:{}),o.attr&&o.attr.placeholder?{placeholder:o.attr.placeholder}:{}),{onChange:function(e){let{target:{value:t}}=e;return l(t)}})))}},989:function(e,t,n){n.p=ct_localizations.public_url},3431:function(e){var t=.1,n="function"==typeof Float32Array;function r(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function a(e,t,n){return((r(t,n)*e+o(t,n))*e+i(t))*e}function l(e,t,n){return 3*r(t,n)*e*e+2*o(t,n)*e+i(t)}function s(e){return e}e.exports=function(e,r,o,i){if(!(0<=e&&e<=1&&0<=o&&o<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===r&&o===i)return s;for(var c=n?new Float32Array(11):new Array(11),u=0;u<11;++u)c[u]=a(u*t,e,o);function p(n){for(var r=0,i=1;10!==i&&c[i]<=n;++i)r+=t;--i;var s=r+(n-c[i])/(c[i+1]-c[i])*t,u=l(s,e,o);return u>=.001?function(e,t,n,r){for(var o=0;o<4;++o){var i=l(t,n,r);if(0===i)return t;t-=(a(t,n,r)-e)/i}return t}(n,s,e,o):0===u?s:function(e,t,n,r,o){var i,l,s=0;do{(i=a(l=t+(n-t)/2,r,o)-e)>0?n=l:t=l}while(Math.abs(i)>1e-7&&++s<10);return l}(n,r,r+t,e,o)}return function(e){return 0===e?0:1===e?1:a(p(e),r,i)}}},1924:function(e,t,n){"use strict";var r=n(210),o=n(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},5559:function(e,t,n){"use strict";var r=n(8612),o=n(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),c=o("%Object.defineProperty%",!0),u=o("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=l(r,a,arguments);s&&c&&(s(t,"length").configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))}));return t};var p=function(){return l(r,i,arguments)};c?c(e.exports,"apply",{value:p}):e.exports.apply=p},487:function(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},4184:function(e,t){var n;13 */let Z=function(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{evt:a}=i,l=n(i,t);$.pluginEvent.bind(Ue)(e,r,o({dragEl:Y,parentEl:X,ghostEl:J,rootEl:Q,nextEl:ee,lastDownEl:te,cloneEl:ne,cloneHidden:re,dragStarted:ge,putSortable:ce,activeSortable:Ue.active,originalEvent:a,oldIndex:oe,oldDraggableIndex:ae,newIndex:ie,newDraggableIndex:le,hideGhostForTarget:Be,unhideGhostForTarget:Fe,cloneNowHidden(){re=!0},cloneNowShown(){re=!1},dispatchSortableEvent(e){K({sortable:r,name:e,originalEvent:a})}},l))};function K(e){q(o({putSortable:ce,cloneEl:ne,targetEl:Y,rootEl:Q,oldIndex:oe,oldDraggableIndex:ae,newIndex:ie,newDraggableIndex:le},e))}let Y,X,J,Q,ee,te,ne,re,oe,ie,ae,le,se,ce,ue,pe,de,fe,me,he,ge,ve,be,ye,we,Oe=!1,_e=!1,Ee=[],Pe=!1,Se=!1,je=[],Ce=!1,xe=[];const ke="undefined"!=typeof document,Ie=c,De=a||i?"cssFloat":"float",Ne=ke&&!u&&!c&&"draggable"in document.createElement("div"),Te=function(){if(!ke)return;if(i)return!1;let e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}(),Ae=function(e,t){let n=y(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=S(e,0,t),i=S(e,1,t),a=o&&y(o),l=i&&y(i),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+E(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+E(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){let e="left"===a.float?"left":"right";return!i||"both"!==l.clear&&l.clear!==e?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=r&&"none"===n[De]||i&&"none"===n[De]&&s+c>r)?"vertical":"horizontal"},Re=function(e,t,n){let r=n?e.left:e.top,o=n?e.right:e.bottom,i=n?e.width:e.height,a=n?t.left:t.top,l=n?t.right:t.bottom,s=n?t.width:t.height;return r===a||o===l||r+i/2===a+s/2},Me=function(e,t){let n;return Ee.some((function(r){if(j(r))return;let o=E(r),i=r[z].options.emptyInsertThreshold,a=e>=o.left-i&&e<=o.right+i,l=t>=o.top-i&&t<=o.bottom+i;return i&&a&&l?n=r:void 0})),n},Le=function(e){function t(e,n){return function(r,o,i,a){let l=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||l))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,o,i,a),n)(r,o,i,a);{let t=(n?r:o).options.group.name;return!0===e||"string"==typeof e&&e===t||e.join&&e.indexOf(t)>-1}}}let n={},r=e.group;r&&"object"==typeof r||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},Be=function(){!Te&&J&&y(J,"display","none")},Fe=function(){!Te&&J&&y(J,"display","")};ke&&document.addEventListener("click",(function(e){if(_e)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),_e=!1,!1}),!0);let ze=function(e){if(Y){e=e.touches?e.touches[0]:e;let t=Me(e.clientX,e.clientY);if(t){let n={};for(let t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[z]._onDragOver(n)}}},Ve=function(e){Y&&Y.parentNode[z]._isOutsideThisEl(e.target)};function Ue(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw`Sortable: \`el\` must be an HTMLElement, not ${{}.toString.call(e)}`;this.el=e,this.options=t=Object.assign({},t),e[z]=this;let n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ae(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ue.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};$.initializePlugins(this,e,n);for(let e in n)!(e in t)&&(t[e]=n[e]);Le(t);for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));this.nativeDraggable=!t.forceFallback&&Ne,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?d(e,"pointerdown",this._onTapStart):(d(e,"mousedown",this._onTapStart),d(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(d(e,"dragover",this),d(e,"dragenter",this)),Ee.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Object.assign(this,V())}function He(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function We(e,t,n,r,o,l,s,c){let u,p,d=e[z],f=d.options.onMove;return!window.CustomEvent||i||a?(u=document.createEvent("Event"),u.initEvent("move",!0,!0)):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=t,u.from=e,u.dragged=n,u.draggedRect=r,u.related=o||t,u.relatedRect=l||E(t),u.willInsertAfter=c,u.originalEvent=s,e.dispatchEvent(u),f&&(p=f.call(d,u,s)),p}function Ge(e){e.draggable=!1}function $e(){Ce=!1}function qe(e,t,n){let r=E(j(n.el,n.options.draggable));const o=10;return t?e.clientX>r.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function Ze(e,t,n,r,o,i,a,l){let s=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,p=r?n.bottom:n.right,d=!1;if(!a)if(l&&ye<c*o){if(!Pe&&(1===be?s>u+c*i/2:s<p-c*i/2)&&(Pe=!0),Pe)d=!0;else if(1===be?s<u+ye:s>p-ye)return-be}else if(s>u+c*(1-o)/2&&s<p-c*(1-o)/2)return Ke(t);return d=d||a,d&&(s<u+c*i/2||s>p-c*i/2)?s>u+c/2?1:-1:0}function Ke(e){return C(Y)<C(e)?1:-1}function Ye(e){let t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;for(;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Xe(e){xe.length=0;let t=e.getElementsByTagName("input"),n=t.length;for(;n--;){let e=t[n];e.checked&&xe.push(e)}}function Je(e){return setTimeout(e,0)}function Qe(e){return clearTimeout(e)}Ue.prototype={constructor:Ue,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ve=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Y):this.options.direction},_onTapStart:function(e){if(!e.cancelable)return;let t=this,n=this.el,r=this.options,o=r.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(a||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,u=r.filter;if(Xe(n),!Y&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||r.disabled)&&!c.isContentEditable&&(this.nativeDraggable||!s||!l||"SELECT"!==l.tagName.toUpperCase())&&(l=g(l,r.draggable,n,!1),!(l&&l.animated||te===l))){if(oe=C(l),ae=C(l,r.draggable),"function"==typeof u){if(u.call(this,e,l,this))return K({sortable:t,rootEl:c,name:"filter",targetEl:l,toEl:n,fromEl:n}),Z("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(r){if(r=g(c,r.trim(),n,!1))return K({sortable:t,rootEl:r,name:"filter",targetEl:l,fromEl:n,toEl:n}),Z("filter",t,{evt:e}),!0})),u))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!g(c,r.handle,n,!1)||this._prepareDragStart(e,a,l)}},_prepareDragStart:function(e,t,n){let r,o=this,s=o.el,c=o.options,u=s.ownerDocument;if(n&&!Y&&n.parentNode===s){let p=E(n);Q=s,Y=n,X=Y.parentNode,ee=Y.nextSibling,te=n,se=c.group,Ue.dragged=Y;let f=0;const m=n.getBoundingClientRect();if(m.left+95<(t||e).clientX&&(f=(t||e).clientX-m.left-47.5),ue={target:Y,clientX:(t||e).clientX-f,clientY:(t||e).clientY},me=ue.clientX-p.left,he=ue.clientY-p.top,this._lastX=(t||e).clientX-f,this._lastY=(t||e).clientY,Y.style["will-change"]="all",r=function(){Z("delayEnded",o,{evt:e}),Ue.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!l&&o.nativeDraggable&&(Y.draggable=!0),o._triggerDragStart(e,t),K({sortable:o,name:"choose",originalEvent:e}),b(Y,c.chosenClass,!0))},c.ignore.split(",").forEach((function(e){O(Y,e.trim(),Ge)})),d(u,"dragover",ze),d(u,"mousemove",ze),d(u,"touchmove",ze),d(u,"mouseup",o._onDrop),d(u,"touchend",o._onDrop),d(u,"touchcancel",o._onDrop),l&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Y.draggable=!0),Z("delayStart",this,{evt:e}),!c.delay||c.delayOnTouchOnly&&!t||this.nativeDraggable&&(a||i))r();else{if(Ue.eventCanceled)return void this._onDrop();d(u,"mouseup",o._disableDelayedDrag),d(u,"touchend",o._disableDelayedDrag),d(u,"touchcancel",o._disableDelayedDrag),d(u,"mousemove",o._delayedDragTouchMoveHandler),d(u,"touchmove",o._delayedDragTouchMoveHandler),c.supportPointer&&d(u,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,c.delay)}}},_delayedDragTouchMoveHandler:function(e){let t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Y&&Ge(Y),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){let e=this.el.ownerDocument;f(e,"mouseup",this._disableDelayedDrag),f(e,"touchend",this._disableDelayedDrag),f(e,"touchcancel",this._disableDelayedDrag),f(e,"mousemove",this._delayedDragTouchMoveHandler),f(e,"touchmove",this._delayedDragTouchMoveHandler),f(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?d(document,"pointermove",this._onTouchMove):d(document,t?"touchmove":"mousemove",this._onTouchMove):(d(Y,"dragend",this),d(Q,"dragstart",this._onDragStart));try{document.selection?Je((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Oe=!1,Q&&Y){Z("dragStarted",this,{evt:t}),this.nativeDraggable&&d(document,"dragover",Ve);let n=this.options;!e&&b(Y,n.dragClass,!1),b(Y,n.ghostClass,!0),Ue.active=this,e&&this._appendGhost(),K({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(pe){this._lastX=pe.clientX,this._lastY=pe.clientY,Be();let e=document.elementFromPoint(pe.clientX,pe.clientY),t=e;for(;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(pe.clientX,pe.clientY),e!==t);)t=e;if(Y.parentNode[z]._isOutsideThisEl(e),t)do{if(t[z]){let n;if(n=t[z]._onDragOver({clientX:pe.clientX,clientY:pe.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Fe()}},_onTouchMove:function(e){if(ue){let t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=J&&w(J,!0),a=J&&i&&i.a,l=J&&i&&i.d,s=Ie&&we&&x(we),c=(o.clientX-ue.clientX+r.x)/(a||1)+(s?s[0]-je[0]:0)/(a||1),u=(o.clientY-ue.clientY+r.y)/(l||1)+(s?s[1]-je[1]:0)/(l||1);if(!Ue.active&&!Oe){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(J){i?(i.e+=c-(de||0),i.f+=u-(fe||0)):i={a:1,b:0,c:0,d:1,e:c,f:u};let e=`matrix(${i.a},${i.b},${i.c},${i.d},${i.e},${i.f})`;y(J,"webkitTransform",e),y(J,"mozTransform",e),y(J,"msTransform",e),y(J,"transform",e),de=c,fe=u,pe=o}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!J){let e=this.options.fallbackOnBody?document.body:Q,t=E(Y,!0,Ie,!0,e),n=this.options;if(Ie){for(we=e;"static"===y(we,"position")&&"none"===y(we,"transform")&&we!==document;)we=we.parentNode;we!==document.body&&we!==document.documentElement?(we===document&&(we=_()),t.top+=we.scrollTop,t.left+=we.scrollLeft):we=_(),je=x(we)}J=Y.cloneNode(!0),b(J,n.ghostClass,!1),b(J,n.fallbackClass,!0),b(J,n.dragClass,!0),y(J,"transition",""),y(J,"transform",""),y(J,"box-sizing","border-box"),y(J,"margin",0),y(J,"top",t.top),y(J,"left",t.left),y(J,"width",t.width),y(J,"height",t.height),y(J,"opacity","0.8"),y(J,"position",Ie?"absolute":"fixed"),y(J,"zIndex","100000"),y(J,"pointerEvents","none"),Ue.ghost=J,e.appendChild(J),y(J,"transform-origin",me/parseInt(J.style.width)*100+"% "+he/parseInt(J.style.height)*100+"%")}},_onDragStart:function(e,t){let n=this,r=e.dataTransfer,o=n.options;Z("dragStart",this,{evt:e}),Ue.eventCanceled?this._onDrop():(Z("setupClone",this),Ue.eventCanceled||(ne=L(Y),ne.draggable=!1,ne.style["will-change"]="",this._hideClone(),b(ne,this.options.chosenClass,!1),Ue.clone=ne),n.cloneId=Je((function(){Z("clone",n),Ue.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(ne,Y),n._hideClone(),K({sortable:n,name:"clone"}))})),!t&&b(Y,o.dragClass,!0),t?(_e=!0,n._loopId=setInterval(n._emulateDragOver,50)):(f(document,"mouseup",n._onDrop),f(document,"touchend",n._onDrop),f(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",o.setData&&o.setData.call(n,r,Y)),d(document,"drop",n),y(Y,"transform","translateZ(0)")),Oe=!0,n._dragStartId=Je(n._dragStarted.bind(n,t,e)),d(document,"selectstart",n),ge=!0,s&&y(document.body,"user-select","none"))},_onDragOver:function(e){let t,n,r,i,a=this.el,l=e.target,s=this.options,c=s.group,u=Ue.active,p=se===c,d=s.sort,f=ce||u,m=this,h=!1;if(!Ce){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),l=g(l,s.draggable,a,!0),v("dragOver"),Ue.eventCanceled)return h;if(Y.contains(e.target)||l.animated&&l.animatingX&&l.animatingY||m._ignoreWhileAnimating===l)return O(!1);if(_e=!1,u&&!s.disabled&&(p?d||(r=!Q.contains(Y)):ce===this||(this.lastPutMode=se.checkPull(this,u,Y,e))&&c.checkPut(this,u,Y,e))){if(i="vertical"===this._getDirection(e,l),t=E(Y),v("dragOverValid"),Ue.eventCanceled)return h;if(r)return X=Q,w(),this._hideClone(),v("revert"),Ue.eventCanceled||(ee?Q.insertBefore(Y,ee):Q.appendChild(Y)),O(!0);let o=j(a,s.draggable);if(!o||qe(e,i,this)&&!o.animated){if(o===Y)return O(!1);if(o&&a===e.target&&(l=o),l&&(n=E(l)),!1!==We(Q,a,Y,t,l,n,e,!!l))return w(),a.appendChild(Y),X=a,_(),O(!0)}else if(l.parentNode===a){n=E(l);let r,o,c=0,u=Y.parentNode!==a,p=!Re(Y.animated&&Y.toRect||t,l.animated&&l.toRect||n,i),d=i?"top":"left",f=P(l,"top","top")||P(Y,"top","top"),m=f?f.scrollTop:void 0;if(ve!==l&&(r=n[d],Pe=!1,Se=!p&&s.invertSwap||u),c=Ze(e,l,n,i,p?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,Se,ve===l),0!==c){let e=C(Y);do{e-=c,o=X.children[e]}while(o&&("none"===y(o,"display")||o===J))}if(0===c||o===l)return O(!1);ve=l,be=c;let h=l.nextElementSibling,g=!1;g=1===c;let v=We(Q,a,Y,t,l,n,e,g);if(!1!==v)return 1!==v&&-1!==v||(g=1===v),Ce=!0,setTimeout($e,30),w(),g&&!h?a.appendChild(Y):l.parentNode.insertBefore(Y,g?h:l),f&&M(f,0,m-f.scrollTop),X=Y.parentNode,void 0===r||Se||(ye=Math.abs(r-E(l)[d])),_(),O(!0)}if(a.contains(Y))return O(!1)}return!1}function v(s,c){Z(s,m,o({evt:e,isOwner:p,axis:i?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:d,fromSortable:f,target:l,completed:O,onMove(n,r){return We(Q,a,Y,t,n,E(n),e,r)},changed:_},c))}function w(){v("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function O(t){return v("dragOverCompleted",{insertion:t}),t&&(p?u._hideClone():u._showClone(m),m!==f&&(b(Y,ce?ce.options.ghostClass:u.options.ghostClass,!1),b(Y,s.ghostClass,!0)),ce!==m&&m!==Ue.active?ce=m:m===Ue.active&&ce&&(ce=null),f===m&&(m._ignoreWhileAnimating=l),m.animateAll((function(){v("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(l===Y&&!Y.animated||l===a&&!l.animated)&&(ve=null),s.dragoverBubble||e.rootEl||l===document||(Y.parentNode[z]._isOutsideThisEl(e.target),!t&&ze(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function _(){ie=C(Y),le=C(Y,s.draggable),K({sortable:m,name:"change",toEl:a,newIndex:ie,newDraggableIndex:le,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){f(document,"mousemove",this._onTouchMove),f(document,"touchmove",this._onTouchMove),f(document,"pointermove",this._onTouchMove),f(document,"dragover",ze),f(document,"mousemove",ze),f(document,"touchmove",ze)},_offUpEvents:function(){let e=this.el.ownerDocument;f(e,"mouseup",this._onDrop),f(e,"touchend",this._onDrop),f(e,"pointerup",this._onDrop),f(e,"touchcancel",this._onDrop),f(document,"selectstart",this)},_onDrop:function(e){let t=this.el,n=this.options;ie=C(Y),le=C(Y,n.draggable),Z("drop",this,{evt:e}),X=Y&&Y.parentNode,ie=C(Y),le=C(Y,n.draggable),Ue.eventCanceled||(Oe=!1,Se=!1,Pe=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Qe(this.cloneId),Qe(this._dragStartId),this.nativeDraggable&&(f(document,"drop",this),f(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),s&&y(document.body,"user-select",""),y(Y,"transform",""),e&&(ge&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===X||ce&&"clone"!==ce.lastPutMode)&&ne&&ne.parentNode&&ne.parentNode.removeChild(ne),Y&&(this.nativeDraggable&&f(Y,"dragend",this),Ge(Y),Y.style["will-change"]="",ge&&!Oe&&b(Y,ce?ce.options.ghostClass:this.options.ghostClass,!1),b(Y,this.options.chosenClass,!1),K({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:e}),Q!==X?(ie>=0&&(K({rootEl:X,name:"add",toEl:X,fromEl:Q,originalEvent:e}),K({sortable:this,name:"remove",toEl:X,originalEvent:e}),K({rootEl:X,name:"sort",toEl:X,fromEl:Q,originalEvent:e}),K({sortable:this,name:"sort",toEl:X,originalEvent:e})),ce&&ce.save()):ie!==oe&&ie>=0&&(K({sortable:this,name:"update",toEl:X,originalEvent:e}),K({sortable:this,name:"sort",toEl:X,originalEvent:e})),Ue.active?(null!=ie&&-1!==ie||(ie=oe,le=ae),K({sortable:this,name:"end",toEl:X,originalEvent:e}),this.save()):K({sortable:this,name:"end",toEl:X,originalEvent:e})))),this._nulling()},_nulling:function(){Z("nulling",this),Q=Y=X=J=ee=ne=te=re=ue=pe=ge=ie=le=oe=ae=ve=be=ce=se=Ue.dragged=Ue.ghost=Ue.clone=Ue.active=null,xe.forEach((function(e){e.checked=!0})),xe.length=de=fe=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Y&&(this._onDragOver(e),He(e));break;case"selectstart":e.preventDefault()}},toArray:function(){let e,t=[],n=this.el.children,r=0,o=n.length,i=this.options;for(;r<o;r++)e=n[r],g(e,i.draggable,this.el,!1)&&t.push(e.getAttribute(i.dataIdAttr)||Ye(e));return t},sort:function(e){let t={},n=this.el;this.toArray().forEach((function(e,r){let o=n.children[r];g(o,this.options.draggable,n,!1)&&(t[e]=o)}),this),e.forEach((function(e){t[e]&&(n.removeChild(t[e]),n.appendChild(t[e]))}))},save:function(){let e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return g(e,t||this.options.draggable,this.el,!1)},option:function(e,t){let n=this.options;if(void 0===t)return n[e];{let r=$.modifyOption(this,e,t);n[e]=void 0!==r?r:t,"group"===e&&Le(n)}},destroy:function(){Z("destroy",this);let e=this.el;e[z]=null,f(e,"mousedown",this._onTapStart),f(e,"touchstart",this._onTapStart),f(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(f(e,"dragover",this),f(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),Ee.splice(Ee.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!re){if(Z("hideClone",this),Ue.eventCanceled)return;y(ne,"display","none"),this.options.removeCloneOnHide&&ne.parentNode&&ne.parentNode.removeChild(ne),re=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(re){if(Z("showClone",this),Ue.eventCanceled)return;Y.parentNode!=Q||this.options.group.revertClone?ee?Q.insertBefore(ne,ee):Q.appendChild(ne):Q.insertBefore(ne,Y),this.options.group.revertClone&&this.animate(Y,ne),y(ne,"display",""),re=!1}}else this._hideClone()}},ke&&d(document,"touchmove",(function(e){(Ue.active||Oe)&&e.cancelable&&e.preventDefault()})),Ue.utils={on:d,off:f,css:y,find:O,is:function(e,t){return!!g(e,t,e,!1)},extend:D,throttle:A,closest:g,toggleClass:b,clone:L,index:C,nextTick:Je,cancelNextTick:Qe,detectDirection:Ae,getChild:S},Ue.get=function(e){return e[z]},Ue.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw`Sortable: Mounted plugin must be a constructor function, not ${{}.toString.call(e)}`;e.utils&&(Ue.utils=o(o({},Ue.utils),e.utils)),$.mount(e)}))},Ue.create=function(e,t){return new Ue(e,t)},Ue.version=e;let et,tt,nt,rt,ot,it,at=[],lt=!1;function st(){function e(){this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted(e){let{originalEvent:t}=e;this.sortable.nativeDraggable?d(document,"dragover",this._handleAutoScroll):this.options.supportPointer?d(document,"pointermove",this._handleFallbackAutoScroll):t.touches?d(document,"touchmove",this._handleFallbackAutoScroll):d(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted(e){let{originalEvent:t}=e;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop(){this.sortable.nativeDraggable?f(document,"dragover",this._handleAutoScroll):(f(document,"pointermove",this._handleFallbackAutoScroll),f(document,"touchmove",this._handleFallbackAutoScroll),f(document,"mousemove",this._handleFallbackAutoScroll)),ut(),ct(),R()},nulling(){ot=tt=et=lt=it=nt=rt=null,at.length=0},_handleFallbackAutoScroll(e){this._handleAutoScroll(e,!0)},_handleAutoScroll(e,t){var n=this;const r=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,l=document.elementFromPoint(r,o);if(ot=e,t||a||i||s){pt(e,this.options,l,t);let i=I(l,!0);!lt||it&&r===nt&&o===rt||(it&&ut(),it=setInterval((function(){let a=I(document.elementFromPoint(r,o),!0);a!==i&&(i=a,ct()),pt(e,n.options,a,t)}),10),nt=r,rt=o)}else{if(!this.options.bubbleScroll||I(l,!0)===_())return void ct();pt(e,this.options,I(l,!1),!1)}}},Object.assign(e,{pluginName:"scroll",initializeByDefault:!0})}function ct(){at.forEach((function(e){clearInterval(e.pid)})),at=[]}function ut(){clearInterval(it)}const pt=A((function(e,t,n,r){if(!t.scroll)return;const o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,a=t.scrollSensitivity,l=t.scrollSpeed,s=_();let c,u=!1;tt!==n&&(tt=n,ct(),et=t.scroll,c=t.scrollFn,!0===et&&(et=I(n,!0)));let p=0,d=et;do{let t,n,f=d,m=E(f),h=m.top,g=m.bottom,v=m.left,b=m.right,w=m.width,O=m.height,_=f.scrollWidth,P=f.scrollHeight,S=y(f),j=f.scrollLeft,C=f.scrollTop;f===s?(t=w<_&&("auto"===S.overflowX||"scroll"===S.overflowX||"visible"===S.overflowX),n=O<P&&("auto"===S.overflowY||"scroll"===S.overflowY||"visible"===S.overflowY)):(t=w<_&&("auto"===S.overflowX||"scroll"===S.overflowX),n=O<P&&("auto"===S.overflowY||"scroll"===S.overflowY));let x=t&&(Math.abs(b-o)<=a&&j+w<_)-(Math.abs(v-o)<=a&&!!j),k=n&&(Math.abs(g-i)<=a&&C+O<P)-(Math.abs(h-i)<=a&&!!C);if(!at[p])for(let e=0;e<=p;e++)at[e]||(at[e]={});at[p].vx==x&&at[p].vy==k&&at[p].el===f||(at[p].el=f,at[p].vx=x,at[p].vy=k,clearInterval(at[p].pid),0==x&&0==k||(u=!0,at[p].pid=setInterval(function(){r&&0===this.layer&&Ue.active._onTouchMove(ot);let t=at[this.layer].vy?at[this.layer].vy*l:0,n=at[this.layer].vx?at[this.layer].vx*l:0;"function"==typeof c&&"continue"!==c.call(Ue.dragged.parentNode[z],n,t,e,ot,at[this.layer].el)||M(at[this.layer].el,n,t)}.bind({layer:p}),24))),p++}while(t.bubbleScroll&&d!==s&&(d=I(d,!1)));lt=u}),30),dt=function(e){let{originalEvent:t,putSortable:n,dragEl:r,activeSortable:o,dispatchSortableEvent:i,hideGhostForTarget:a,unhideGhostForTarget:l}=e;if(!t)return;let s=n||o;a();let c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,u=document.elementFromPoint(c.clientX,c.clientY);l(),s&&!s.el.contains(u)&&(i("spill"),this.onSpill({dragEl:r,putSortable:n}))};function ft(){}function mt(){}let ht;function gt(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart(e){let{dragEl:t}=e;ht=t},dragOverValid(e){let{completed:t,target:n,onMove:r,activeSortable:o,changed:i,cancel:a}=e;if(!o.options.swap)return;let l=this.sortable.el,s=this.options;if(n&&n!==l){let e=ht;!1!==r(n)?(b(n,s.swapClass,!0),ht=n):ht=null,e&&e!==ht&&b(e,s.swapClass,!1)}i(),t(!0),a()},drop(e){let{activeSortable:t,putSortable:n,dragEl:r}=e,o=n||this.sortable,i=this.options;ht&&b(ht,i.swapClass,!1),ht&&(i.swap||n&&n.options.swap)&&r!==ht&&(o.captureAnimationState(),o!==t&&t.captureAnimationState(),vt(r,ht),o.animateAll(),o!==t&&t.animateAll())},nulling(){ht=null}},Object.assign(e,{pluginName:"swap",eventProperties(){return{swapItem:ht}}})}function vt(e,t){let n,r,o=e.parentNode,i=t.parentNode;o&&i&&!o.isEqualNode(t)&&!i.isEqualNode(e)&&(n=C(e),r=C(t),o.isEqualNode(i)&&n<r&&r++,o.insertBefore(t,o.children[n]),i.insertBefore(e,i.children[r]))}ft.prototype={startIndex:null,dragStart(e){let{oldDraggableIndex:t}=e;this.startIndex=t},onSpill(e){let{dragEl:t,putSortable:n}=e;this.sortable.captureAnimationState(),n&&n.captureAnimationState();let r=S(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(t,r):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:dt},Object.assign(ft,{pluginName:"revertOnSpill"}),mt.prototype={onSpill(e){let{dragEl:t,putSortable:n}=e;const r=n||this.sortable;r.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),r.animateAll()},drop:dt},Object.assign(mt,{pluginName:"removeOnSpill"});let bt,yt,wt,Ot,_t,Et=[],Pt=[],St=!1,jt=!1,Ct=!1;function xt(){function e(e){for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));e.options.supportPointer?d(document,"pointerup",this._deselectMultiDrag):(d(document,"mouseup",this._deselectMultiDrag),d(document,"touchend",this._deselectMultiDrag)),d(document,"keydown",this._checkKeyDown),d(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData(t,n){let r="";Et.length&&yt===e?Et.forEach((function(e,t){r+=(t?", ":"")+e.textContent})):r=n.textContent,t.setData("Text",r)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal(e){let{dragEl:t}=e;wt=t},delayEnded(){this.isMultiDrag=~Et.indexOf(wt)},setupClone(e){let{sortable:t,cancel:n}=e;if(this.isMultiDrag){for(let e=0;e<Et.length;e++)Pt.push(L(Et[e])),Pt[e].sortableIndex=Et[e].sortableIndex,Pt[e].draggable=!1,Pt[e].style["will-change"]="",b(Pt[e],this.options.selectedClass,!1),Et[e]===wt&&b(Pt[e],this.options.chosenClass,!1);t._hideClone(),n()}},clone(e){let{sortable:t,rootEl:n,dispatchSortableEvent:r,cancel:o}=e;this.isMultiDrag&&(this.options.removeCloneOnHide||Et.length&&yt===t&&(It(!0,n),r("clone"),o()))},showClone(e){let{cloneNowShown:t,rootEl:n,cancel:r}=e;this.isMultiDrag&&(It(!1,n),Pt.forEach((function(e){y(e,"display","")})),t(),_t=!1,r())},hideClone(e){var t=this;let{sortable:n,cloneNowHidden:r,cancel:o}=e;this.isMultiDrag&&(Pt.forEach((function(e){y(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),r(),_t=!0,o())},dragStartGlobal(e){let{sortable:t}=e;!this.isMultiDrag&&yt&&yt.multiDrag._deselectMultiDrag(),Et.forEach((function(e){e.sortableIndex=C(e)})),Et=Et.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),Ct=!0},dragStarted(e){var t=this;let{sortable:n}=e;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){Et.forEach((function(e){e!==wt&&y(e,"position","absolute")}));let e=E(wt,!1,!0,!0);Et.forEach((function(t){t!==wt&&B(t,e)})),jt=!0,St=!0}n.animateAll((function(){jt=!1,St=!1,t.options.animation&&Et.forEach((function(e){F(e)})),t.options.sort&&Dt()}))}},dragOver(e){let{target:t,completed:n,cancel:r}=e;jt&&~Et.indexOf(t)&&(n(!1),r())},revert(e){let{fromSortable:t,rootEl:n,sortable:r,dragRect:o}=e;Et.length>1&&(Et.forEach((function(e){r.addAnimationState({target:e,rect:jt?E(e):o}),F(e),e.fromRect=o,t.removeAnimationState(e)})),jt=!1,kt(!this.options.removeCloneOnHide,n))},dragOverCompleted(e){let{sortable:t,isOwner:n,insertion:r,activeSortable:o,parentEl:i,putSortable:a}=e,l=this.options;if(r){if(n&&o._hideClone(),St=!1,l.animation&&Et.length>1&&(jt||!n&&!o.options.sort&&!a)){let e=E(wt,!1,!0,!0);Et.forEach((function(t){t!==wt&&(B(t,e),i.appendChild(t))})),jt=!0}if(!n)if(jt||Dt(),Et.length>1){let e=_t;o._showClone(t),o.options.animation&&!_t&&e&&Pt.forEach((function(e){o.addAnimationState({target:e,rect:Ot}),e.fromRect=Ot,e.thisAnimationDuration=null}))}else o._showClone(t)}},dragOverAnimationCapture(e){let{dragRect:t,isOwner:n,activeSortable:r}=e;if(Et.forEach((function(e){e.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){Ot=Object.assign({},t);let e=w(wt,!0);Ot.top-=e.f,Ot.left-=e.e}},dragOverAnimationComplete(){jt&&(jt=!1,Dt())},drop(e){let{originalEvent:t,rootEl:n,parentEl:r,sortable:o,dispatchSortableEvent:i,oldIndex:a,putSortable:l}=e,s=l||this.sortable;if(!t)return;let c=this.options,u=r.children;if(!Ct)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),b(wt,c.selectedClass,!~Et.indexOf(wt)),~Et.indexOf(wt))Et.splice(Et.indexOf(wt),1),bt=null,q({sortable:o,rootEl:n,name:"deselect",targetEl:wt,originalEvt:t});else{if(Et.push(wt),q({sortable:o,rootEl:n,name:"select",targetEl:wt,originalEvt:t}),t.shiftKey&&bt&&o.el.contains(bt)){let e=C(bt),r=C(wt);if(~e&&~r&&e!==r){let i,a;for(r>e?(a=e,i=r):(a=r,i=e+1);a<i;a++)~Et.indexOf(u[a])||(b(u[a],c.selectedClass,!0),Et.push(u[a]),q({sortable:o,rootEl:n,name:"select",targetEl:u[a],originalEvt:t}))}}else bt=wt;yt=s}if(Ct&&this.isMultiDrag){if((r[z].options.sort||r!==n)&&Et.length>1){let e=E(wt),t=C(wt,":not(."+this.options.selectedClass+")");if(!St&&c.animation&&(wt.thisAnimationDuration=null),s.captureAnimationState(),!St&&(c.animation&&(wt.fromRect=e,Et.forEach((function(t){if(t.thisAnimationDuration=null,t!==wt){let n=jt?E(t):e;t.fromRect=n,s.addAnimationState({target:t,rect:n})}}))),Dt(),Et.forEach((function(e){u[t]?r.insertBefore(e,u[t]):r.appendChild(e),t++})),a===C(wt))){let e=!1;Et.forEach((function(t){t.sortableIndex===C(t)||(e=!0)})),e&&i("update")}Et.forEach((function(e){F(e)})),s.animateAll()}yt=s}(n===r||l&&"clone"!==l.lastPutMode)&&Pt.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))},nullingGlobal(){this.isMultiDrag=Ct=!1,Pt.length=0},destroyGlobal(){this._deselectMultiDrag(),f(document,"pointerup",this._deselectMultiDrag),f(document,"mouseup",this._deselectMultiDrag),f(document,"touchend",this._deselectMultiDrag),f(document,"keydown",this._checkKeyDown),f(document,"keyup",this._checkKeyUp)},_deselectMultiDrag(e){if(!(void 0!==Ct&&Ct||yt!==this.sortable||e&&g(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;Et.length;){let t=Et[0];b(t,this.options.selectedClass,!1),Et.shift(),q({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Object.assign(e,{pluginName:"multiDrag",utils:{select(e){let t=e.parentNode[z];t&&t.options.multiDrag&&!~Et.indexOf(e)&&(yt&&yt!==t&&(yt.multiDrag._deselectMultiDrag(),yt=t),b(e,t.options.selectedClass,!0),Et.push(e))},deselect(e){let t=e.parentNode[z],n=Et.indexOf(e);t&&t.options.multiDrag&&~n&&(b(e,t.options.selectedClass,!1),Et.splice(n,1))}},eventProperties(){var e=this;const t=[],n=[];return Et.forEach((function(r){let o;t.push({multiDragElement:r,index:r.sortableIndex}),o=jt&&r!==wt?-1:jt?C(r,":not(."+e.options.selectedClass+")"):C(r),n.push({multiDragElement:r,index:o})})),{items:[...Et],clones:[...Pt],oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function kt(e,t){Et.forEach((function(n,r){let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function It(e,t){Pt.forEach((function(n,r){let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function Dt(){Et.forEach((function(e){e!==wt&&e.parentNode&&e.parentNode.removeChild(e)}))}return Ue.mount(new st),Ue.mount(mt,ft),Ue.mount(new gt),Ue.mount(new xt),Ue}()},5760:function(e,t,n){"use strict";n.d(t,{ZP:function(){return T},fg:function(){return D},y1:function(){return N}});var r=n(1381),o=n(8441),i=n(4184),a=n.n(i),l=n(7086),s=n(251),c=n.n(s),u=(n(5529),n(5652)),p=n(7691),d=n(2243),f=n.n(d);const m=["__changed"];function h(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e=v({scalarValue:"__empty__",responsiveValue:"__empty__",device:"desktop",devices:["desktop","tablet","mobile"]},e),"__empty__"===e.scalarValue)throw new Error("Scalar value is required");if("__empty__"===e.responsiveValue)throw new Error("Responsive value is required");e.devices.includes(e.device)||(e.device=e.devices[e.devices.length-1]);const t=e.responsiveValue,{__changed:n=[]}=t,r=h(t,m);let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=v({changedKeys:[],device:"desktop",devices:["desktop","tablet","mobile"]},e);const t=e.devices.slice(e.devices.indexOf(e.device));return t.map((function(n,r){let o=t[Math.max(...[t[0],...e.changedKeys].map((function(e){return t.indexOf(e)})).filter((function(e){return e<=r})))];return{device:n,leader:o}})).filter((function(t){let{leader:n}=t;return n===e.device})).map((function(e){let{device:t}=e;return t}))}({changedKeys:n,device:e.device,devices:e.devices}),i=v(v({},r),o.reduce((function(t,n){return v(v({},t),{},{[n]:e.scalarValue})}),{}));const a=[...n,...e.device!==e.devices[0]?[e.device]:[]];return a.length>0&&(i.__changed=[...new Set(a)]),i},w=["className"],O=["wrapperAttr"],_=["className"];function E(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P.apply(this,arguments)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const x=n(1764);x.keys().forEach(x);const k=function(e){let t=x.keys().map((function(e){return e.replace(/^\.\//,"").replace(/\.js$/,"")})).indexOf(e);return t>-1&&x.keys()[t]},I=function(e){let{option:t}=e;return(0,r.createElement)("div",null,"Unimplemented option: ",t.type)},D=function(e){const t={};return f().trigger("blocksy:options:register",t),k(e.type)?x(k(e.type)).default:t[e.type]?t[e.type]:I},N=function(e){let{option:t,value:n}=e;return void 0===n?t.value:n};var T=function(e){let{option:t,value:n,values:i,onChange:s,onChangeFor:d,hasRevertButton:m,id:h,purpose:g}=e;const[v,b]=(0,r.useState)(null);let S=null;const C=(0,r.useRef)(null);wp.data&&wp.data.useSelect&&(S=wp.data.useSelect((function(e){return e("core/edit-post")?e("core/edit-post").__experimentalGetPreviewDeviceType():null})));const x=function(){return wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():wp.data&&wp.data.select&&wp.data.select("core/edit-post")&&wp.data.select("core/edit-post").__experimentalGetPreviewDeviceType?wp.data.select("core/edit-post").__experimentalGetPreviewDeviceType().toLowerCase():"desktop"},[k,I]=(0,r.useState)(x()),T=function(){I(x())},A=function(e){let{device:t}=e;I(t)},R=function(e){f().trigger("ct:options:device:update",{device:e}),I(e),wp.customize&&wp.customize.previewedDevice.set(e),wp.data&&wp.data.dispatch&&wp.data.dispatch("core/edit-post")&&wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType&&wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType(e.replace(/\w/,(function(e){return e.toUpperCase()})))};(0,r.useEffect)((function(){S&&I(S.toLowerCase())}),[S]),(0,r.useEffect)((function(){if("ct-typography"===t.type||(0,l.W)(t)||t.markAsAutoFor)return wp.customize&&setTimeout((function(){return wp.customize.previewedDevice.bind(T)}),1e3),f().on("ct:options:device:update",A),I(x()),function(){("ct-typography"===t.type||(0,l.W)(t))&&(wp.customize&&wp.customize.previewedDevice.unbind(T),f().off("ct:options:device:update",A))}}),[]);let M=D(t),L={content:null,option:t};f().trigger("blocksy:options:before-option",L);const B=(0,l.T)(N({value:n,option:t}),(0,l.W)(t)),F=(0,l.W)(t,{ignoreHidden:!0})?(0,l.Oi)({option:t,value:B,device:k}):B,z=function(e){t.triggerRefreshOnChange&&wp.customize&&wp.customize.previewer&&wp.customize.previewer.refresh(),t.switchDeviceOnChange&&wp.customize&&wp.customize.previewedDevice()!==t.switchDeviceOnChange&&wp.customize.previewedDevice.set(t.switchDeviceOnChange),t.sync&&(Object.keys(t.sync).length>0||Array.isArray(t.sync))&&wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:t.sync.id||t.id,option:t,shouldSkip:!!t.sync.shouldSkip}),s(e)},V=function(e){const r=(0,l.T)(N({value:n,option:t}),(0,l.W)(t));let o=e;if((0,l.W)(t,{ignoreHidden:!0})){const n="tablet"===k&&"skip"===(0,l.S0)("tablet",t.responsive);o=y(j({scalarValue:e,responsiveValue:r,device:k},n?{devices:["desktop","mobile"]}:{}))}z(o)};if(!M)return(0,r.createElement)("div",null,"Unimplemented option: ",t.type);let U={design:!0,label:!0,wrapperAttr:{}},H=function(){return null},W=null,G=function(){return null},$=function(){return{}};U=j(j({},U),M.renderingConfig||{}),t.design&&(U.design=t.design),"function"==typeof U.design&&(U.design=U.design({option:t,value:F})),M.LabelToolbar&&(H=M.LabelToolbar),M.ControlEnd&&(G=M.ControlEnd),M.MetaWrapper&&(W=M.MetaWrapper),M.sectionClassName&&($=M.sectionClassName);let q=["default"];M.supportedPurposes&&(q=M.supportedPurposes);let Z=g;t.purpose&&-1!==q.indexOf(t.purpose)&&(Z=t.purpose);let K=(0,p.m)({id:h,option:t,values:i,renderingConfig:U}),Y=(0,r.createElement)(r.Fragment,null,L&&L.content,(0,r.createElement)(M,P({key:h},j(j({},"ct-slider"===t.type?{ref:function(e){e&&(C.current=e)}}:{}),{},{liftedOptionStateDescriptor:{liftedOptionState:v,setLiftedOptionState:b},option:j(j({},t),{},{value:(0,l.W)(t,{ignoreHidden:!0})?(0,l.Oi)({device:k,option:t,value:(0,l.T)(t.value||"")}):(0,l.T)(t.value||"",(0,l.W)(t))}),value:F,id:h,values:i,onChangeFor:d,device:k,onChange:V,purpose:Z,maybeLabel:K}))));if(!U.design||"none"===U.design)return Y;const X=function(){let e=U.computeOptionValue;return e||(e=function(e){return e}),("ct-image-picker"!==t.type&&"ct-layers"!==t.type&&"ct-panel"!==t.type&&m&&!t.disableRevertButton||t.forcedRevertButton)&&(0,r.createElement)("button",{type:"button",disabled:c()(e(t.value),U.getValueForRevert?U.getValueForRevert({value:n,option:t,values:i,device:k}):N({value:n,option:t})),className:"ct-revert",onClick:function(){C&&C.current&&C.current.handleOptionRevert(),b(null),U.performRevert&&U.performRevert({onChangeFor:d}),z(t.value)}},(0,r.createElement)("svg",{fill:"currentColor",viewBox:"0 0 35 35"},(0,r.createElement)("path",{d:"M17.5,26L17.5,26C12.8,26,9,22.2,9,17.5v0C9,12.8,12.8,9,17.5,9h0c4.7,0,8.5,3.8,8.5,8.5v0C26,22.2,22.2,26,17.5,26z"}),(0,r.createElement)("polygon",{points:"34.5,30.2 21.7,17.5 34.5,4.8 30.2,0.5 17.5,13.3 4.8,0.5 0.5,4.8 13.3,17.5 0.5,30.2 4.8,34.5 17.5,21.7 30.2,34.5 "})))};let J=-1!==Object.keys(t).indexOf("desc")&&t.desc,Q=-1!==Object.keys(t).indexOf("link")&&(t.link||" ");const ee="boolean"==typeof U.design?"block":U.design;if("taxonomy"===g)return(0,r.createElement)("tr",{className:"form-field ct-term-screen-edit"},(0,r.createElement)("th",{scope:"row"},K&&(0,r.createElement)("label",null,K," ",(0,r.createElement)(X,null))),(0,r.createElement)("td",null,Y,J&&(0,r.createElement)("p",{className:"description"},J)));if("gutenberg"===g)return q.includes("gutenberg")&&"gutenberg"===Z?(0,r.createElement)(o.BaseControl,{__nextHasNoMarginBottom:!0,className:a()("ct-control-gutenberg",{[`ct-divider-${t.divider}`]:!!t.divider})},Y):(0,r.createElement)(o.BaseControl,{label:K,className:a()("ct-control-gutenberg",{[`ct-divider-${t.divider}`]:!!t.divider}),help:J?(0,r.createElement)(r.RawHTML,null,J):""},Y);if("compact"===U.design)return(0,r.createElement)("section",t.sectionAttr||{},K&&(0,r.createElement)("label",null,K),((0,l.W)(t)&&(0,l.S0)(k,t.responsive)||!(0,l.W)(t))&&Y,Q&&(0,r.createElement)("a",P({dangerouslySetInnerHTML:{__html:Q}},t.linkAttr||{})));const te=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapperAttr:{className:n}={}}=e,o=E(e.wrapperAttr,w);E(e,O);const i=t.wrapperAttr||{},{className:s}=i,c=E(i,_);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",P({className:a()("ct-control",n,s,{}),"data-design":ee},t.divider?{"data-divider":t.divider}:{},j({},(0,l.W)(t)&&!(0,l.S0)(k,t.responsive)||"disabled"===t.state?{"data-state":"disabled"}:{}),j(j({},c),o)),(0,r.createElement)("header",null,K&&(0,r.createElement)("label",null,K),(0,r.createElement)(X,null),(0,r.createElement)(H,{option:t,value:F,id:h,onChange:V}),(0,l.W)(t,{ignoreHidden:!0})&&ee.indexOf("block")>-1&&!t.skipResponsiveControls&&(0,r.createElement)(l.ZP,{device:k,responsiveDescriptor:t.responsive,setDevice:R})),(0,l.W)(t)&&!(0,l.S0)(k,t.responsive)&&(0,r.createElement)("div",{className:"ct-disabled-notification"},t.disabledDeviceMessage||(0,u.__)("Option can't be edited for current device","blocksy")),((0,l.W)(t)&&(0,l.S0)(k,t.responsive)||!(0,l.W)(t))&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("section",P({},t.sectionAttr||{},{className:a()({"ct-responsive-container":(0,l.W)(t,{ignoreHidden:!0})&&"inline"===ee},$({design:ee,option:t}),(t.sectionAttr||{}).class||"")}),(0,l.W)(t,{ignoreHidden:!0})&&"inline"===ee&&(0,r.createElement)(l.ZP,{device:k,responsiveDescriptor:t.responsive,setDevice:R}),Y,Q&&(0,r.createElement)("a",P({dangerouslySetInnerHTML:{__html:Q}},t.linkAttr||{}))),(0,r.createElement)(G,null),J&&(0,r.createElement)("div",{dangerouslySetInnerHTML:{__html:J},className:"ct-option-description"}))))};return W?(0,r.createElement)(W,{id:h,option:t,value:F,onChangeFor:d,values:i,getActualOption:te}):te()}},5697:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var r=n(1381),o=n(5760),i=n(5529),a=n(1429),l=n(7314);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let p=[];var d=function(e){let{renderingChunk:t,value:n,onChange:o,purpose:s,parentValue:u,hasRevertButton:d}=e;const f=(0,l.Z)(),{currentView:m}=(0,a.$M)();return(0,r.useEffect)((function(){t.map((function(e){return e.global&&Object.keys(e.condition).map((function(e){return wp.customize(e,(function(e){return e.bind((function(e){return setTimeout((function(){return f()}))}))}))}))}))}),[]),t.map((function(e){let t=null;if("global"===e.values_source){Array.isArray(e.perform_replace)?e.perform_replace:e.perform_replace;let n=c(c({},e.condition),e.perform_replace?(Array.isArray(e.perform_replace)?e.perform_replace:[e.perform_replace]).reduce((function(t,n){return c(c({},t),e.perform_replace.condition)}),{}):{});t=Object.keys(n).reduce((function(e,t){return c(c({},e),{},{[t.split(":")[0]]:wp.customize(t.split(":")[0])()})}),{})}if("parent"===e.values_source&&(t=u),t||(t=c(c({},n),{},{wp_customizer_current_view:m})),e.perform_replace){(Array.isArray(e.perform_replace)?e.perform_replace:[e.perform_replace]).map((function(e){(0,i.Nj)((0,i.KY)(e.condition),t)&&t[e.key]&&t[e.key]===e.from&&(t[e.key]=e.to)}))}return t=c(c(c({},t),window.ct_customizer_localizations?ct_customizer_localizations.conditions_override:{}),window.ct_localizations?ct_localizations.conditions_override:{}),e.computed_fields&&e.computed_fields.map((function(e){if("woo_single_layout"!==e||"columns-top-gallery"!==t.product_view_type&&"top-gallery"!==t.product_view_type||(t[e]=[...t.woo_single_split_layout.left||[],...t.woo_single_split_layout.right||[]]),"has_svg_logo"===e){const e=["custom_logo"];t.builderSettings&&"yes"===t.builderSettings.has_transparent_header&&e.push("transparent_logo"),t.builderSettings&&"yes"===t.builderSettings.has_sticky_header&&e.push("sticky_logo");const n=e.some((function(e){const n=[...new Set(Object.values(t[e]||{}).filter((function(e){return"number"==typeof e})))];return n.some((function(e){const t=wp.media.attachment(e).toJSON();return t&&t.url?t.url.match(/\.svg$/):(p.includes(e)||p.includes(e)||(p.push(e),wp.media.attachment(e).fetch().then((function(){p=p.filter((function(t){return t!==e})),f()}))),!1)}))}));t.has_svg_logo=n?"yes":"no"}})),(0,i.Nj)((0,i.KY)(e.condition),t)?(0,r.createElement)(R,{purpose:s,key:e.id,onChange:o,options:e.options,value:n,hasRevertButton:d,parentValue:u}):[]}))},f=n(4184),m=n.n(f);function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class g extends r.Component{constructor(){super(...arguments),h(this,"state",{currentTab:0})}render(){var e=this;const t=this.props.renderingChunk.filter((function(t){return!t.condition||(0,i.Nj)((0,i.KY)(t.condition),e.props.value)})),n=t[this.state.currentTab];return(0,r.createElement)("div",{className:"ct-tabs"},(0,r.createElement)("ul",null,t.map((function(e,t){return{singleTab:e,index:t}})).map((function(t){let{singleTab:n,index:o}=t;return(0,r.createElement)("li",{key:n.id,onClick:function(){return e.setState({currentTab:o})},className:m()({active:o===e.state.currentTab})},n.title?n.title:n.id)}))),(0,r.createElement)("div",{className:"ct-current-tab"},(0,r.createElement)(R,{purpose:this.props.purpose,key:n.id,onChange:function(t,n){return e.props.onChange(t,n)},options:n.options,value:this.props.value})))}}var v=n(7086);function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y=function(e){let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:l}=e;return t.map((function(e){const{label:t,options:s,id:c,attr:u={},wrapperAttr:p={},responsive:d=!1}=e,{currentView:f}=(0,a.$M)(),{setDevice:m}=(0,a.Id)(),h=(0,r.createElement)(R,{purpose:i,onChange:o,options:s,value:n,hasRevertButton:l});return(0,r.createElement)("div",b({key:c,className:"ct-controls-group"},p),t&&(0,r.createElement)("header",null,(0,r.createElement)("label",null,t),d&&(0,r.createElement)(v.ZP,{device:f,responsiveDescriptor:d,setDevice:m})),(0,r.createElement)("section",b({},u,"desktop"!==f?{"data-disabled-last":""}:{}),h))}))},w=n(251),O=n.n(w),_=n(7691);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const C=function(e){let{singleChoice:t,groupOption:n,purpose:o,onChange:i,value:a,hasRevertButton:l,parentValue:s}=e;return(0,r.createElement)("div",{key:t.id,className:"ct-labeled-group-item"},t.label&&(0,r.createElement)("label",null,t.label),(0,r.createElement)(R,{purpose:o,key:n.id,onChange:i,options:{[t.id]:S(S({},n.options[t.id]),{},{design:"none"})},value:a,hasRevertButton:l,parentValue:s}))};var x=function(e){let{renderingChunk:t,value:n,onChange:l,purpose:s,parentValue:c,hasRevertButton:u}=e;const{currentView:p}=(0,a.$M)(),{setDevice:d}=(0,a.Id)();return t.map((function(e){let t=null;t||(t=S(S({},n),{},{wp_customizer_current_view:p}));const a=e.choices.filter((function(e){return!e.condition||(0,i.Nj)((0,i.KY)(e.condition),t)}));let f=(0,_.m)({id:e.id,option:e,values:n});return 0===a.length?null:1===a.length?(0,r.createElement)(R,{purpose:s,onChange:l,key:e.id,options:{[e.choices[0].id]:S(S({},e.options[e.choices[0].id]),e.divider?{divider:e.divider}:{})},value:n,hasRevertButton:u,parentValue:c}):(0,r.createElement)("div",E({className:"ct-control","data-design":"block"},e.divider?{"data-divider":e.divider}:{}),(0,r.createElement)("header",null,f&&(0,r.createElement)("label",null,f),(0,r.createElement)("button",{type:"button",disabled:e.choices.every((function(t){let{id:r}=t;return O()(e.options[r].value,(0,o.y1)({value:n[r],option:e.options[r]}))})),className:"ct-revert",onClick:function(){e.choices.reduce((function(t,n){return t.then((function(){return new Promise((function(t){setTimeout((function(){l(n.id,e.options[n.id].value),t()}))}))}))}),Promise.resolve())}},(0,r.createElement)("svg",{fill:"currentColor",viewBox:"0 0 35 35"},(0,r.createElement)("path",{d:"M17.5,26L17.5,26C12.8,26,9,22.2,9,17.5v0C9,12.8,12.8,9,17.5,9h0c4.7,0,8.5,3.8,8.5,8.5v0C26,22.2,22.2,26,17.5,26z"}),(0,r.createElement)("polygon",{points:"34.5,30.2 21.7,17.5 34.5,4.8 30.2,0.5 17.5,13.3 4.8,0.5 0.5,4.8 13.3,17.5 0.5,30.2 4.8,34.5 17.5,21.7 30.2,34.5 "}))),e.responsive&&(0,r.createElement)(v.ZP,{device:p,responsiveDescriptor:e.responsive,setDevice:d})),(0,r.createElement)("section",{className:"ct-labeled-group"},a.map((function(t){return(0,r.createElement)(C,{key:t.id,singleChoice:t,groupOption:e,purpose:s,onChange:l,value:n,hasRevertButton:u,parentValue:c})}))))}))};var k=function(e){let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:a}=e;return t.map((function(e){const{label:t,options:l,id:s,attr:c={},responsive:u=!1,optionId:p}=e;return n[p].find((function(e){let{id:t,enabled:n,meta_elements:r}=e;return n&&("post_meta"===t||"custom_meta"===t)&&(r||[]).find((function(e){let{id:t,style:n}=e;return("categories"===t||"tags"===t)&&"pill"===n}))}))?(0,r.createElement)(R,{purpose:i,onChange:o,options:l,value:n,hasRevertButton:a}):null}))};var I=function(e){let{value:t,renderingChunk:n,onChange:o,parentValue:i,purpose:a,hasRevertButton:l}=e,s=null;"ct-has-meta-category-button"===n[0].type&&(s=k),"ct-condition"===n[0].type&&(s=d),"tab"===n[0].type&&(s=g),"ct-group"===n[0].type&&(s=y),"ct-labeled-group"===n[0].type&&(s=x);const c=function(e,t){o(e,t)};return s?(0,r.createElement)(s,{purpose:a,onChange:c,value:t,renderingChunk:n,hasRevertButton:l,parentValue:i}):(0,r.createElement)("div",null,"Unknown container type.")},D=n(7686);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=function(e){let{options:t,value:n,onChange:i,purpose:a="default",hasRevertButton:l=!0,renderOptions:s=null,parentValue:c}=e;if(s)return s({value:n,onChange:i});let u=null;window.wp.components&&(u=window.wp.components.SlotFillProvider);let p=(0,r.useMemo)((function(){const e=(0,D.UO)(t);return[...e.__CT_KEYS_ORDER__?Object.keys(e.__CT_KEYS_ORDER__).map((function(e){return parseInt(e,10)})).sort((function(e,t){return e-t})).map((function(t){return e.__CT_KEYS_ORDER__[t]})):Object.keys(e)].filter((function(e){return"__CT_KEYS_ORDER__"!==e})).map((function(t){return T(T({},e[t]),{},{id:t})})).reduce((function(e,t,n){if(0===e.length)return[[t]];let r=e[e.length-1];return(r[0].options&&r[0].type===t.type||"ct-tab-group"===t.type||"ct-tab-group-sync"===t.type)&&"box"!==t.type&&"ct-popup"!==t.type?[...e.slice(0,-1),[...r,t]]:[...e,[t]]}),[])}),[t]).map((function(e){return e[0].options||"ct-tab-group-sync"===e[0].type?(0,r.createElement)(I,{key:e[0].id,value:n,parentValue:c,renderingChunk:e,onChange:i,purpose:a,hasRevertButton:l}):(0,r.createElement)(o.ZP,{hasRevertButton:l,purpose:a,key:e[0].id,id:e[0].id,value:n[e[0].id],values:n,option:e[0],onChangeFor:function(e,t){return i(e,t)},onChange:function(t){return i(e[0].id,t)}})}));return window.wp.components?(0,r.createElement)(u,null,p):p}},8519:function(e,t,n){"use strict";var r=n(1381),o=(n(6715),n(5652));const i=["value","placeholder","onChange","propertyToCheckAgainst","shouldPropagateEmptyValue","inputProps"];function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.Z=function(e){let{value:t,placeholder:n=(0,o.__)("Default","blocksy"),onChange:s,propertyToCheckAgainst:c="margin",shouldPropagateEmptyValue:u=!1,inputProps:p={}}=e,d=l(e,i);const f=(0,r.useRef)(),[m,h]=(0,r.useState)("__DEFAULT__"),{ref:g,actualInputProps:v={}}=p;return(0,r.useEffect)((function(){const e=m.indexOf("()");e>-1&&f.current.setSelectionRange(e+1,e+1)}),[m]),(0,r.createElement)("input",a({value:"__DEFAULT__"===m?t:m,type:"text",placeholder:n,onChange:function(e){let{target:{value:t}}=e;""===t&&u&&(h("__DEFAULT__"),s("")),h(t),CSS.supports(c,t)&&t.toString().length-t.toString().replaceAll("(","").length==t.toString().length-t.toString().replaceAll(")","").length&&(s(t),h("__DEFAULT__"))},ref:function(e){f.current=e,g&&"function"==typeof g&&g(e)}},v,d))}},7097:function(e,t,n){"use strict";n.d(t,{Q:function(){return p},Z:function(){return f}});var r=n(1381),o=n(2243),i=n.n(o);let a=null;const l=function(){return!!a&&a.split(":")[1]};function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}wp.customize&&wp.customize.bind("ready",(function(){wp.customize.previewer.bind("ct-initiate-deep-link",(function(e){const[t,n]=e.split(":"),r=Object.values(wp.customize.section._value).find((function(e){return e.expanded()}));if(!r||r.id!==t)return a=e,void wp.customize.section(t).expand();i().trigger("ct-deep-link-start",e)}))}));const p=(0,r.createContext)({titlePrefix:"",isOpen:!1,isTransitioning:!1,previousPanel:!1,currentLevel:1,secondLevelTitlePrefix:"",secondLevelTitleLabel:""}),d=function(e,t){if("PANEL_OPEN"===t.type){const{panelId:n}=t.payload;return e.isOpen&&e.isOpen===n||e.isTransitioning?e:c(c({},e),{},{isOpen:n,isTransitioning:n,currentLevel:1},e.isOpen?{previousPanel:e.isOpen}:{})}if("PANEL_RECEIVE_TITLE"===t.type){const{titlePrefix:n}=t.payload;return c(c({},e),{},{titlePrefix:n})}return"PANEL_RECEIVE_META"===t.type?c(c({},e),t.payload):"PANEL_OPEN_SECOND_LEVEL"===t.type?c(c({},e),{},{currentLevel:2}):"PANEL_CLOSE"===t.type?c(c({},e),2===e.currentLevel?{currentLevel:1}:{isTransitioning:e.isOpen,isOpen:!1,currentLevel:1}):"PANEL_FINISH_TRANSITIONING"===t.type?c(c({},e),{},{isTransitioning:!1},e.isOpen&&e.isOpen!==e.previousPanel?{previousPanel:!1}:{}):e};var f=function(e){let{id:t,children:n,containerRef:o,parentContainerRef:s,useRefsAsWrappers:c}=e;const[u,f]=(0,r.useReducer)(d,{isOpen:!1,isTransitioning:!1});return(0,r.useEffect)((function(){i().on("ct-deep-link-start",(function(e){const[t,n]=e.split(":");f(n?{type:"PANEL_OPEN",payload:{panelId:n}}:{type:"PANEL_CLOSE"})})),l()&&setTimeout((function(){f({type:"PANEL_OPEN",payload:{panelId:l()}}),a=null}),300)}),[]),(0,r.createElement)(p.Provider,{value:{id:t,containerRef:o,panelsState:u,panelsDispatch:f,panelsHelpers:{isOpenFor:function(e){return u.isOpen&&e===u.isOpen},isTransitioningFor:function(e){return u.previousPanel&&e===u.previousPanel||u.isTransitioning&&e===u.isTransitioning},open:function(e){return f({type:"PANEL_OPEN",payload:{panelId:e}})},close:function(){f({type:"PANEL_CLOSE"})},stopTransitioning:function(){f({type:"PANEL_FINISH_TRANSITIONING"})},getWrapperParent:function(){return c?s.current:o.current.closest('[id="customize-theme-controls"]')},openSecondLevel:function(){f({type:"PANEL_OPEN_SECOND_LEVEL"})},getParentOptionsWrapper:function(){return c?o.current:o.current.closest(".accordion-section-content")}}}},n)}},7314:function(e,t,n){"use strict";var r=n(1381);const o=function(e,t){return!e};t.Z=function(){const[,e]=(0,r.useReducer)(o,!0);return(0,r.useMemo)((function(){return function(){e(null)}}),[e])}},7691:function(e,t,n){"use strict";n.d(t,{f:function(){return o},m:function(){return i}});var r=n(5529);const o=function(e){return(e=null==e?"":String(e)).charAt(0).toUpperCase()+e.slice(1)},i=function(e){let{id:t,option:n,values:i,renderingConfig:a}=e,l=-1===Object.keys(n).indexOf("label")?o(t).replace(/\_|\-/g," "):n.label;return l!==l.toString()&&(l=Object.keys(l).reduce((function(e,t){return e||((0,r.Nj)((0,r.KY)(l[t]),i)?t:e)}),null)||Object.keys(l)[0]),""===l&&(l=!0),a&&!a.label&&(l=!1),l}},7686:function(e,t,n){"use strict";n.d(t,{UO:function(){return c},JS:function(){return s},n6:function(){return u}});const r=["__CT_KEYS_ORDER__"];function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const s=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{__CT_KEYS_ORDER__:n}=e,o=l(e,r);return Object.keys(o).reduce((function(n,r){return e[r].type?e[r].options?i(i({},n),s(e[r].options,t)):e[r]["inner-options"]&&t?i(i({},n),{},{[r]:e[r]},s(e[r]["inner-options"],t)):i(i({},n),{},{[r]:e[r]}):i(i({},n),s(e[r],t))}),{})},c=function(e){return Object.keys(e).reduce((function(t,n){return i(i({},t),e[n].type?{[n]:e[n]}:"__CT_KEYS_ORDER__"===n?{[n]:e[n]}:c(e[n]))}),{})},u=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=s(e,!(arguments.length>3&&void 0!==arguments[3])||arguments[3]);return i(i({},t),Object.keys(r).reduce((function(e,o){let a=null;if(Object.keys(t).indexOf(o)>-1)("string"==typeof t[o]||function(e){return"number"==typeof e}(t[o]))&&(a=t[o]),function(e){return e instanceof Object}(t[o])&&!Array.isArray(t[o])&&(a=i({},t[o])),Array.isArray(t[o])&&(a=t[o]?t[o]:[...r[o].value||[]]);else{if(n)return i(i({},e),n(o,r[o]));a=Object.keys(r[o]).indexOf("value")>-1?r[o].value:""}return i(i({},e),{},{[o]:a})}),{}))}},5026:function(e,t,n){"use strict";n.d(t,{Y:function(){return r}});const r=function(e){let{value:t,onChange:n,blockDecimal:r=!1,handleHorizontal:o=!1}=e;return{onKeyDown:function(e){r&&("."!==e.key&&","!==e.key||e.preventDefault());let i=1;i=e.shiftKey?10*i:i,(38===e.keyCode||o&&39===e.keyCode)&&(e.preventDefault(),n(parseFloat(t)+i)),(40===e.keyCode||o&&37===e.keyCode)&&(e.preventDefault(),n(parseFloat(t)-i))}}}},4775:function(e,t,n){"use strict";n.d(t,{N:function(){return r}});const r=function(e){return Array.isArray(e)?e:Object.keys(e).reduce((function(t,n){return[...t,{key:n,value:e[n]}]}),[])}},2932:function(e,t,n){"use strict";var r=n(1381);n(4184),n(5652);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(){let{contentRef:e,shouldCalculate:t=!0,ref:n,defaultHeight:o=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,r.useRef)(),[l,s]=(0,r.useState)(null),c=function(){t&&s(Math.random())},u=function(t){if(!t.target||!t.target.classList||!t.target.classList.contains)return;let n=e||a;t.target.classList.contains("ct-modal-scroll")&&c(),n&&n.current&&!n.current.contains(t.target)&&c()};(0,r.useEffect)((function(){let t;return setTimeout((function(){c()}),500),window.addEventListener("resize",c),window.addEventListener("scroll",u,!0),n.current&&(t=new window.ResizeObserver(c),t.observe(n.current,{attributes:!0}),n.current.closest(".ct-tabs-scroll")&&t.observe(n.current.closest(".ct-tabs-scroll"),{attributes:!0}),n.current.closest(".ct-modal-scroll")&&t.observe(n.current.closest(".ct-modal-scroll"),{attributes:!0}),n.current.closest(".customize-pane-child")&&t.observe(n.current.closest(".customize-pane-child"),{attributes:!0})),(e?e.current:a.current)&&(t||(t=new window.ResizeObserver(c)),t.observe(e?e.current:a.current,{attributes:!0})),function(){window.removeEventListener("resize",c),window.removeEventListener("scroll",u,!0),t&&t.disconnect()}}),[t,a.current,e,n.current]);let{right:p,yOffset:d,position:f,otherStyles:m}=(0,r.useMemo)((function(){let r=0,i=0,l="bottom",s={};if(!t)return{yOffset:i,right:r,position:l};if(n.current){let t=n.current.getBoundingClientRect(),c=n.current.closest(".ct-select-input")?n.current.closest(".ct-select-input"):n.current,u=getComputedStyle(c,":before").content;if(i=t.top+t.height,r=window.innerWidth-t.right,document.body.classList.contains("rtl")&&(r=t.left),u.indexOf("ref-width")>-1){let e=t.width;if(u.indexOf("left")>-1&&c.previousElementSibling&&(e=document.body.classList.contains("rtl")?c.previousElementSibling.getBoundingClientRect().right-t.left:t.right-c.previousElementSibling.getBoundingClientRect().left),u.indexOf("right")>-1){let n=c.parentNode.getBoundingClientRect();document.body.classList.contains("rtl")?(r=n.left,e=t.right-n.left):(r=window.innerWidth-n.right,e=n.right-t.left)}s["--x-select-dropdown-width"]=`${e}px`}let p=e&&e.current||a.current?function(e){let{top:t,left:n,width:r,height:o}=e.getBoundingClientRect(),i=function(e){return window.getComputedStyle(e).transform.split(/\(|,|\)/).slice(1,-1).map((function(e){return parseFloat(e)}))}(e);if(6==i.length){const e=i;let a=e[0]*e[3]-e[1]*e[2];return{width:r/e[0],height:o/e[3],left:(n*e[3]-t*e[2]+e[2]*e[5]-e[4]*e[3])/a,top:(-n*e[1]+t*e[0]+e[4]*e[1]-e[0]*e[5])/a}}return{top:t,left:n,width:r,height:o}}(e?e.current:a.current):{height:o};i+p.height>window.innerHeight&&t.top-15>p.height&&(l="top",i=window.innerHeight-t.bottom+t.height),i+p.height>window.innerHeight&&"bottom"===l&&(l="top",i=0)}return{yOffset:i,right:r,position:l,otherStyles:s}}),[l,t,n,n.current,e,a.current,o]);return{refreshPopover:c,styles:i({"--modal-y-offset":`${d}px`,"--modal-x-offset":`${p}px`},m),position:f,popoverProps:i({ref:e||a},f?{"data-position":f}:{})}}},6381:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(1381),o=n(5697),i=n(5652),a=n(4184),l=n.n(a),s=n(4855);function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var p=function(e){let{picker:t,currentPalette:n,onChange:o}=e;const[i,a]=(0,r.useState)("__DEFAULT__"),l=t.id,{id:s,[l]:p}=n,d=(c(n,["id",l].map(u)),"__DEFAULT__"===i?n[t.id].variable||t.variableName:i);return(0,r.createElement)("input",{type:"text",value:`var(--${d})`,onFocus:function(e){e.target.select()},readOnly:!0,onChange:function(e){}})};const d=["id"];function f(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var b=function(e){let{renderBefore:t=function(){return null},onChange:n,currentPalette:a,option:c,className:u,onClick:m,isActive:g,hasColorRemove:b=!0}=e;const[y,w]=(0,r.useState)(!1);return(0,r.createElement)("div",{className:l()("ct-color-palette-preview",u,{active:g}),onClick:function(){m&&m()}},(0,r.createElement)("div",{className:"ct-single-palette"},t(),(0,r.createElement)(o.Z,{hasRevertButton:!1,onChange:function(e,t){"color"===e&&n(e,Object.keys(t).reduce((function(e,n){return h(h({},e),0===n.indexOf("color")?{[n]:t[n]}:{[n]:t[n]})}),{}))},value:{color:a},options:{color:h(h({type:"ct-color-picker",predefined:!0,design:"none",label:!1,modalClassName:"ct-color-palette-modal",value:a,afterPill:function(e){let{picker:t}=e;if(!c.palettes)return null;const o=c.palettes[0],{id:i}=o,l=f(o,d);return parseFloat(t.id.replace("color",""))<=Object.keys(l).length?null:b?(0,r.createElement)("i",{className:"ct-remove-color",onClick:function(){const e=t.id,{[e]:r}=a,o=f(a,[e].map(v));n("color",o),document.documentElement.style.removeProperty("--theme-palette-color-{picker.id.replace(\n\t\t\t\t\t\t\t\t\t\t\t\t\t'color',\n\t\t\t\t\t\t\t\t\t\t\t\t\t''\n\t\t\t\t\t\t\t\t\t\t\t\t)}")}},(0,r.createElement)("svg",{fill:"currentColor",viewBox:"0 0 35 35"},(0,r.createElement)("polygon",{points:"34.5,30.2 21.7,17.5 34.5,4.8 30.2,0.5 17.5,13.3 4.8,0.5 0.5,4.8 13.3,17.5 0.5,30.2 4.8,34.5 17.5,21.7 30.2,34.5 "}))):null},colorVariableName:function(e){let{picker:t}=e;return(0,r.createElement)("div",{className:"ct-option-color-variable"},(0,r.createElement)(p,{currentPalette:a,picker:t,onChange:n}),(0,r.createElement)(s.CopyToClipboard,{text:`--${t.variableName}`,onCopy:function(){w(t.variableName),setTimeout((function(){w(null)}),3e3)}},(0,r.createElement)("span",{className:l()("ct-copy-color",{copied:y===t.variableName}),"data-tooltip":"top"},(0,r.createElement)("svg",{width:"12",height:"12",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M20.7 7.6h-9.8c-1.8 0-3.3 1.5-3.3 3.3v9.8c0 1.8 1.5 3.3 3.3 3.3h9.8c1.8 0 3.3-1.5 3.3-3.3v-9.8c0-1.8-1.5-3.3-3.3-3.3zm1.1 13.1c0 .6-.5 1.1-1.1 1.1h-9.8c-.6 0-1.1-.5-1.1-1.1v-9.8c0-.6.5-1.1 1.1-1.1h9.8c.6 0 1.1.5 1.1 1.1v9.8zM5.5 15.3c0 .6-.5 1.1-1.1 1.1H3.3c-1.8 0-3.3-1.5-3.3-3.3V3.3C0 1.5 1.5 0 3.3 0h9.8c1.8 0 3.3 1.5 3.3 3.3v1.1c0 .6-.5 1.1-1.1 1.1-.6 0-1.1-.5-1.1-1.1V3.3c0-.6-.5-1.1-1.1-1.1H3.3c-.6 0-1.1.5-1.1 1.1v9.8c0 .6.5 1.1 1.1 1.1h1.1c.6 0 1.1.5 1.1 1.1z"})),(0,r.createElement)("i",{className:"ct-tooltip"},y===t.variableName?(0,i.__)("Copied","blocksy"):(0,i.__)("Copy","blocksy")))))}},n?{}:{skipModal:!0}),{},{pickers:Object.keys(a).filter((function(e){return 0===e.indexOf("color")})).map((function(e,t){return{title:(0,i.sprintf)((0,i.__)("Color %s","blocksy"),e.replace("color","")),variableName:"theme-palette-color-"+e.replace("color",""),id:e}}))})}})))}},9154:function(e,t,n){"use strict";n.d(t,{Z:function(){return le}});var r=n(1381),o=n(8441),i=n(5652),a=n(4184),l=n.n(a),s={grad:.9,turn:360,rad:360/(2*Math.PI)},c=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},u=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},p=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},d=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},f=function(e){return{r:p(e.r,0,255),g:p(e.g,0,255),b:p(e.b,0,255),a:p(e.a)}},m=function(e){return{r:u(e.r),g:u(e.g),b:u(e.b),a:u(e.a,3)}},h=/^#([0-9a-f]{3,8})$/i,g=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},v=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),l=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(l<0?l+6:l),s:i?a/i*100:0,v:i/255*100,a:o}},b=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),l=r*(1-(t-i)*n),s=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,l,a,a,s,r][c],g:255*[s,r,r,l,a,a][c],b:255*[a,a,s,r,r,l][c],a:o}},y=function(e){return{h:d(e.h),s:p(e.s,0,100),l:p(e.l,0,100),a:p(e.a)}},w=function(e){return{h:u(e.h),s:u(e.s),l:u(e.l),a:u(e.a,3)}},O=function(e){return b((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},_=function(e){return{h:(t=v(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},E=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,P=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,S=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,j=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,C={string:[[function(e){var t=h.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?u(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?u(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=S.exec(e)||j.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:f({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=E.exec(e)||P.exec(e);if(!t)return null;var n,r,o=y({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(s[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return O(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return c(t)&&c(n)&&c(r)?f({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!c(t)||!c(n)||!c(r))return null;var a=y({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return O(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!c(t)||!c(n)||!c(r))return null;var a=function(e){return{h:d(e.h),s:p(e.s,0,100),v:p(e.v,0,100),a:p(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return b(a)},"hsv"]]},x=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},k=function(e){return"string"==typeof e?x(e.trim(),C.string):"object"==typeof e&&null!==e?x(e,C.object):[null,void 0]},I=function(e,t){var n=_(e);return{h:n.h,s:p(n.s+100*t,0,100),l:n.l,a:n.a}},D=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},N=function(e,t){var n=_(e);return{h:n.h,s:n.s,l:p(n.l+100*t,0,100),a:n.a}},T=function(){function e(e){this.parsed=k(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return u(D(this.rgba),2)},e.prototype.isDark=function(){return D(this.rgba)<.5},e.prototype.isLight=function(){return D(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=m(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?g(u(255*o)):"","#"+g(t)+g(n)+g(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return m(this.rgba)},e.prototype.toRgbString=function(){return t=(e=m(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return w(_(this.rgba))},e.prototype.toHslString=function(){return t=(e=w(_(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=v(this.rgba),{h:u(e.h),s:u(e.s),v:u(e.v),a:u(e.a,3)};var e},e.prototype.invert=function(){return A({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),A(I(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),A(I(this.rgba,-e))},e.prototype.grayscale=function(){return A(I(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),A(N(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),A(N(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?A({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):u(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=_(this.rgba);return"number"==typeof e?A({h:e,s:t.s,l:t.l,a:t.a}):u(t.h)},e.prototype.isEqual=function(e){return this.toHex()===A(e).toHex()},e}(),A=function(e){return e instanceof T?e:new T(e)};const R=function(e){const t=A(e);return t.parsed?"#"===e[0]&&e.length<=7||1===t.rgba.a?e:t.toRgbString():e};var M=n(8519),L=n(4855);const B=function(e){if(-1===e.indexOf("var(--"))return e;const t=e.replace(/var\(/,"").replace(/\)/,"").trim(),n=getComputedStyle(document.documentElement).getPropertyValue(t);if(n)return n.trim().replace(/\s/g,"");const r=document.querySelector("#customize-preview iframe");if(r&&r.contentDocument.querySelector("body")){const t=r.contentDocument.createElement("div");t.style.borderColor=e,r.contentDocument.querySelector("body").append(t);const n=r.contentWindow.getComputedStyle(t),o=n.getPropertyValue("border-color");if(o&&o!==n.getPropertyValue("color"))return t.remove(),o.trim().replace(/\s/g,"");t.remove()}return e},F=["color"];function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var W=function(e){let{option:t,picker:n,onChange:a,value:s,value:{color:c}}=e;H(e.value,F);const[u,p]=(0,r.useState)(!1),d=(0,r.useMemo)((function(){return B(c)}),[c]);return(0,r.createElement)("div",{className:"ct-gutenberg-color-picker"},(0,r.createElement)(o.ColorPicker,{color:d,enableAlpha:!0,onChange:function(e){a(V(V({},s),{},{color:R(e)}))}}),(0,r.createElement)("div",{className:"ct-option-color-value"},(0,r.createElement)(M.Z,{value:R(c),onChange:function(e){a(V(V({},s),{},{color:R(e)}))},propertyToCheckAgainst:"color"}),(0,r.createElement)(L.CopyToClipboard,{text:R(c),onCopy:function(){p(!0),setTimeout((function(){p(null)}),3e3)}},(0,r.createElement)("span",{className:l()("ct-copy-color",{copied:u}),"data-tooltip":"top"},(0,r.createElement)("svg",{width:"12",height:"12",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M20.7 7.6h-9.8c-1.8 0-3.3 1.5-3.3 3.3v9.8c0 1.8 1.5 3.3 3.3 3.3h9.8c1.8 0 3.3-1.5 3.3-3.3v-9.8c0-1.8-1.5-3.3-3.3-3.3zm1.1 13.1c0 .6-.5 1.1-1.1 1.1h-9.8c-.6 0-1.1-.5-1.1-1.1v-9.8c0-.6.5-1.1 1.1-1.1h9.8c.6 0 1.1.5 1.1 1.1v9.8zM5.5 15.3c0 .6-.5 1.1-1.1 1.1H3.3c-1.8 0-3.3-1.5-3.3-3.3V3.3C0 1.5 1.5 0 3.3 0h9.8c1.8 0 3.3 1.5 3.3 3.3v1.1c0 .6-.5 1.1-1.1 1.1-.6 0-1.1-.5-1.1-1.1V3.3c0-.6-.5-1.1-1.1-1.1H3.3c-.6 0-1.1.5-1.1 1.1v9.8c0 .6.5 1.1 1.1 1.1h1.1c.6 0 1.1.5 1.1 1.1z"})),(0,r.createElement)("i",{className:"ct-tooltip"},u?(0,i.__)("Copied","blocksy"):(0,i.__)("Copy","blocksy"))))),t.colorVariableName&&t.colorVariableName({picker:n}))},G=n(2932);function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$.apply(this,arguments)}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){K(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Y=function(e){return e.noColorTransparent?"transparent":"CT_CSS_SKIP_RULE"};var X=function(e){let{containerRef:t,el:n,value:o,picker:a,onChange:s,option:c,style:u,wrapperProps:p={},inline_modal:d,appendToBody:f,inheritValue:m}=e;const h=(0,r.useRef)();(0,r.useEffect)((function(){if(!h.current){h.current=(window.ct_customizer_localizations||window.ct_localizations).current_palette.map((function(e){return e.replace("color","theme-palette-color-")}));const e=Object.values(Z({},document.documentElement.style));e.includes("--theme-palette-color-1")&&(h.current=e.filter((function(e){return e.includes("--theme-palette-color")})).map((function(e){return e.replace("--","")})))}}),[]);const g=(0,r.useMemo)((function(){return o.color===Y(c)?{color:"",key:"empty"}:(o.color||"").indexOf(Y(c))>-1?{key:"",color:""}:(o.color||"").indexOf(Y(c))>-1&&a.inherit?{key:"picker"+m,color:B(m)}:(o.color||"").indexOf("var")>-1?{key:"var"+o.color,color:o.color}:{key:"color",color:o.color}}),[o,c,a,m]);let v=o.color;(o.color||"").indexOf(Y(c))>-1&&a.inherit&&(v=m);const b=(0,r.useMemo)((function(){return p.ref&&p.ref.current&&n&&function(e,t){if(!e)return;if(!t)return;let n=getComputedStyle(e),r=parseFloat(n.left);return{"--option-modal-arrow-position":(t=t.firstElementChild.getBoundingClientRect()).left+t.width/2-r-6+"px"}}(p.ref.current,n.current)}),[p.ref&&p.ref.current,n&&n.current]);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",$({tabIndex:"0",className:l()("ct-color-picker-modal",{"ct-option-modal":!d&&f},c.modalClassName),style:Z(Z({},b),u||{})},p),(0,r.createElement)(W,{onChange:function(e){return s(e)},option:c,picker:a,value:Z(Z({},o),{},{color:g.color})}),!c.predefined&&(0,r.createElement)("div",{className:"ct-color-picker-palette"},(h.current||[]).map((function(e){return(0,r.createElement)("span",{key:e,style:{background:`var(--${e})`},className:l()({active:v===`var(--${e})`}),"data-tooltip":"top",onClick:function(){return s(Z(Z({},o),{},{color:`var(--${e})`}))}},(0,r.createElement)("i",{className:"ct-tooltip"},(0,i.sprintf)((0,i.__)("Color %s","blocksy"),e.replace("theme-palette-color-",""))))})))))},J=n(4823),Q=n(3431),ee=n.n(Q),te=n(5529),ne=n(1511);function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?re(Object(n),!0).forEach((function(t){ie(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ie(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ae=function(e,t,n,r){if("string"==typeof e.inherit){if(e.inherit.indexOf("self")>-1){var o;const i=(t.responsive?n[t.id][r]:n[t.id])||t.value,a=e.inherit.split(":")[1];let l=(null===(o=i[a])||void 0===o?void 0:o.color)||"CT_CSS_SKIP_RULE";return l.indexOf("CT_CSS_SKIP_RULE")>-1&&(l=t.pickers.find((function(e){let{id:t}=e;return t===a})).inherit),{background:l||""}}return{background:e.inherit}}let i=Object.keys(e.inherit).reduce((function(t,r){return t||((0,te.Nj)((0,te.KY)(e.inherit[r]),"global"===e.inherit_source?Object.keys(e.inherit[r]).reduce((function(e,t){return oe(oe({},e),{},{[t]:wp.customize(t)()})}),{}):n)?r:t)}),null);return i?{background:i}:{}};var le=function(e){let{option:t,value:n,onChange:o,picker:a,onPickingChange:s,stopTransitioning:c,onOutsideClick:u,innerRef:p,containerRef:d,modalRef:f,isTransitioning:m,isPicking:h,values:g,device:v}=e;const b=(0,r.useRef)(),{appendToBody:y=!0}=t,{refreshPopover:w,styles:O,popoverProps:_}=(0,G.Z)({contentRef:f,ref:b||{},defaultHeight:379,shouldCalculate:!t.inline_modal||y});if(t.inline_modal)return(0,r.createElement)(X,{containerRef:d,option:t,onChange:o,picker:a,value:n,inline_modal:!!t.inline_modal});let E=null;return m!==a.id&&(h||"").split(":")[0]!==a.id||(E=(0,r.createPortal)((0,r.createElement)(J.uT,{items:h,onRest:function(){return c()},config:{duration:100,easing:ee()(.25,.1,.25,1)},from:-1===(h||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(h||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(h||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},(function(e){return(e||"").split(":")[0]===a.id&&function(e){return(0,r.createElement)(X,{style:oe(oe({},e),y?O:{}),option:t,onChange:o,picker:a,value:n,el:b,inheritValue:a.inherit?ae(a,t,g,v).background:"",wrapperProps:y?_:{ref:f},appendToBody:y})}})),y?document.body:b.current.closest("section").parentNode)),(0,r.createElement)(ne.default,{useCapture:!1,display:"inline-block",disabled:!h,wrapperProps:{ref:function(e){b.current=e,p&&(p.current=e)}},additionalRefs:[f],onOutsideClick:function(e){b.current.closest(".ct-color-picker-container")===e.target.closest(".ct-color-picker-container")&&(e.target.closest(".ct-color-picker-single")||e.target.matches(".ct-color-picker-single"))||b.current.closest(".ct-modal-tabs-content")===e.target||u(e)},className:l()("ct-color-picker-single",{})},(0,r.createElement)("span",{tabIndex:"0"},(0,r.createElement)("span",{tabIndex:"0",className:l()({"ct-no-color":(n||{}).color===Y(t),"ct-color-inherit":(n||{color:""}).color.indexOf("INHERIT")>-1}),onClick:function(e){if(t.skipModal)return;e.stopPropagation(),w();let n=h?h.split(":")[0]===a.id?null:`${a.id}:${h.split(":")[0]}`:a.id;s(n)},"data-tooltip":"top",style:-1===((n||{}).color||"").indexOf(Y(t))?{background:B((n||{}).color)}:oe({},a.inherit&&(n||{}).color!==Y(t)?ae(a,t,g,v):{})},(0,r.createElement)("i",{className:"ct-tooltip"},(n||{color:""}).color.indexOf("INHERIT")>-1?(0,i.__)("Inherited","blocksy"):a.title),(n||{color:""}).color.indexOf("INHERIT")>-1&&(0,r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},(0,r.createElement)("path",{d:"M15 3c-3 0-5.7 1.1-7.8 2.9-.4.3-.5.9-.2 1.4.3.4 1 .5 1.4.2h.1C10.3 5.9 12.5 5 15 5c5.2 0 9.5 3.9 10 9h-3l4 6 4-6h-3.1C26.4 7.9 21.3 3 15 3zM4 10l-4 6h3.1c.5 6.1 5.6 11 11.9 11 3 0 5.7-1.1 7.8-2.9.4-.3.5-1 .2-1.4-.3-.4-1-.5-1.4-.2h-.1c-1.7 1.5-4 2.4-6.5 2.4-5.2 0-9.5-3.9-10-9h3L4 10z"})))),t.afterPill&&t.afterPill({picker:a}),E)}},9231:function(e,t,n){"use strict";n.r(t),n.d(t,{LayersContext:function(){return ye},default:function(){return Se}});var r=n(1381),o=n(4184),i=n.n(o),a=n(7462);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var u=n(4942);function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){(0,u.Z)(e,t,n[t])}))}return e}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var f=n(9142);function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(0,f.Z)(r.key),r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var g=n(1002),v=n(7326);function b(e,t){if(t&&("object"===(0,g.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,v.Z)(e)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}var w=n(9611);function O(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,w.Z)(e,t)}var _=n(7363),E=n(1581),P=n.n(E),S=n(1533),j=n(1143),C=n.n(j);function x(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var k=function(){function e(){d(this,e),(0,u.Z)(this,"refs",{})}return h(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(I)}}]),e}();function I(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function D(e,t){return Object.keys(e).reduce((function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n}),{})}var N={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},T=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function A(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function R(e,t){e.style["".concat(T,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function M(e,t){e.style["".concat(T,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function L(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function B(e,t,n){return Math.max(e,Math.min(n,t))}function F(e){return"px"===e.substr(-2)?parseFloat(e):0}function z(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function V(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function U(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function H(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:H(e.parentNode,t,r)}}function W(e){var t=e.lockOffset,n=e.width,r=e.height,o=t,i=t,a="px";if("string"==typeof t){var l=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);C()(null!==l,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),o=parseFloat(t),i=parseFloat(t),a=l[1]}return C()(isFinite(o)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(o=o*n/100,i=i*r/100),{x:o,y:i}}function G(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find((function(e){return n.test(t[e])}))}(e)?e:G(e.parentNode):null}var $=27,q=32,Z=37,K=38,Y=39,X=40,J={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function Q(e){return null!=e.sortableHandle}var ee=function(){function e(t,n){d(this,e),this.container=t,this.onScrollCallback=n}return h(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,o=e.maxTranslate,i=e.width,a=e.height,l={x:0,y:0},s={x:1,y:1},c=10,u=10,p=this.container,d=p.scrollTop,f=p.scrollLeft,m=p.scrollHeight,h=p.scrollWidth,g=0===d,v=m-d-p.clientHeight==0,b=0===f,y=h-f-p.clientWidth==0;n.y>=o.y-a/2&&!v?(l.y=1,s.y=u*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!y?(l.x=1,s.x=c*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!g?(l.y=-1,s.y=u*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!b&&(l.x=-1,s.x=c*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===l.x&&0===l.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:s.x*l.x,top:s.y*l.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var te={axis:P().oneOf(["x","y","xy"]),contentWindow:P().any,disableAutoscroll:P().bool,distance:P().number,getContainer:P().func,getHelperDimensions:P().func,helperClass:P().string,helperContainer:P().oneOfType([P().func,"undefined"==typeof HTMLElement?P().any:P().instanceOf(HTMLElement)]),hideSortableGhost:P().bool,keyboardSortingTransitionDuration:P().number,lockAxis:P().string,lockOffset:P().oneOfType([P().number,P().string,P().arrayOf(P().oneOfType([P().number,P().string]))]),lockToContainerEdges:P().bool,onSortEnd:P().func,onSortMove:P().func,onSortOver:P().func,onSortStart:P().func,pressDelay:P().number,pressThreshold:P().number,keyCodes:P().shape({lift:P().arrayOf(P().number),drop:P().arrayOf(P().number),cancel:P().arrayOf(P().number),up:P().arrayOf(P().number),down:P().arrayOf(P().number)}),shouldCancelStart:P().func,transitionDuration:P().number,updateBeforeSortStart:P().func,useDragHandle:P().bool,useWindowAsScrollContainer:P().bool},ne={lift:[q],drop:[q],cancel:[$],up:[K,Z],down:[X,Y]},re={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ne,shouldCancelStart:function(e){return-1!==[J.Input,J.Textarea,J.Select,J.Option,J.Button].indexOf(e.target.tagName)||!!L(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},oe=Object.keys(te);var ie={index:P().number.isRequired,collection:P().oneOfType([P().number,P().string]),disabled:P().bool},ae=Object.keys(ie);var le=n(454),se=n.n(le),ce=n(5652),ue=n(5697),pe=n(7686),de=n(1496),fe=n.n(de);function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ge(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ve=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return d(this,n),b(this,y(n).apply(this,arguments))}return O(n,t),h(n,[{key:"componentDidMount",value:function(){(0,S.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return C()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return(0,_.createElement)(e,(0,a.default)({ref:t},this.props))}}]),n}(_.Component),(0,u.Z)(t,"displayName",z("sortableHandle",e)),n}((function(e){let{items:t,onChange:n,value:o}=e;const{removeForId:i,addForId:a,option:l,toggleOptionsPanel:s}=(0,r.useContext)(ye);return(0,r.createElement)("div",{className:"ct-layer-controls"},(0,r.createElement)("button",{type:"button",className:"ct-visibility",onClick:function(e){e.stopPropagation(),n(t.map((function(e){return e.__id===o.__id?he(he({},e),{},{enabled:!he({enabled:!0},e).enabled}):e})))}},(0,r.createElement)("svg",{width:"13px",height:"13px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-seen",d:"m.9 13.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6s6 1.6 7.7 3.2c.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5.9-.5v-.1c0-.1-.1-.1-.1-.2-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.9-1.9-5-3.7-9.1-3.7S4.9 7.5 3 9.3c-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13c0 .1 0 .1.9.5zM12 17.7c2.7 0 4.8-2.2 4.8-4.8S14.7 8 12 8s-4.8 2.2-4.8 4.8 2.1 4.9 4.8 4.9z"}),(0,r.createElement)("path",{className:"ct-unseen",d:"M16.8 12.8c0 2.7-2.2 4.8-4.8 4.8-.6 0-1.2-.1-1.8-.4L15.1 9c1 1 1.7 2.3 1.7 3.8zm7.2.3c0-.1 0-.1 0 0-.1-.2-.1-.2-.2-.3-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.1-1.1-2.6-2.1-4.5-2.9l-1.1 1.8c1.7.6 3.1 1.6 4.1 2.6.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5 1-.5zM16.2 1.4l-2.5 4.3c-.5-.1-1.1-.1-1.7-.1-4.1 0-7.2 1.9-9.1 3.7-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13l.9.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6h.5l-.2.4H12c-2.7 0-4.8 2.2-4.8 4.8 0 .9.3 1.8.7 2.6l-3.2 5.4 1.3.7L17.5 2.1l-1.3-.7z"}))),(0,r.createElement)("div",{className:"ct-layer-label"},(0,r.createElement)("span",null,window._.template(l["preview-template"])(o))),(0,r.createElement)("button",{type:"button",className:"ct-clone","data-tooltip":"top",onClick:function(){return a(o)}},(0,r.createElement)("svg",{width:"10px",height:"10px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M23,24H7.7c-0.6,0-1-0.4-1-1V7.7c0-0.6,0.4-1,1-1H23c0.6,0,1,0.4,1,1V23C24,23.6,23.6,24,23,24z M8.7,22H22V8.7 H8.7V22z"}),(0,r.createElement)("path",{d:"M17.3,16.3c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h15.3c0.6,0,1,0.4,1,1V16.3z"})),(0,r.createElement)("i",{className:"ct-tooltip"},(0,ce.__)("Clone Item","blocksy"))),(0,r.createElement)("button",{type:"button",className:"ct-remove",onClick:function(){return i(o.__id)}},(0,r.createElement)("svg",{width:"8px",height:"8px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"m12 14.7 9.3 9.3 2.7-2.7-9.3-9.3L24 2.7 21.3 0 12 9.3 2.7 0 0 2.7 9.3 12 0 21.3 2.7 24l9.3-9.3z"}))),l["inner-options"]&&(0,r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:function(e){e.stopPropagation()},onClick:function(e){e.stopPropagation(),s(o.__id)}},(0,r.createElement)("svg",{width:"9px",height:"9px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-arrow-down",d:"M12 21.7 0 10.8l2.3-2.5 9.7 8.9 9.7-8.9 2.3 2.5z"}),(0,r.createElement)("path",{className:"ct-arrow-up",d:"M12 5.3 0 16.2l2.3 2.5L12 9.8l9.7 8.9 2.3-2.5z"}))))})),be=function(e){return e.map((function(e){return he(he({},e),e.__id?{}:{__id:fe()()})}))},ye=(0,r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:we,Consumer:Oe}=ye;class _e extends r.Component{constructor(){super(...arguments),ge(this,"state",{isOpen:!1})}render(){const{value:e,items:t,onChange:n}=this.props;return(0,r.createElement)(Oe,null,(function(o){let{option:a,isDragging:l,isOpen:s,parentValue:c}=o;return(0,r.createElement)("li",{className:i()("ct-layer",a.itemClass,{"ct-disabled":!he({enabled:!0},e).enabled,"ct-active":s===e.__id&&(!l||l&&l!==s)})},(0,r.createElement)(ve,{items:t,onChange:n,value:e}),s===e.__id&&(!l||l&&l!==s)&&(0,r.createElement)("div",{className:"ct-layer-content"},(0,r.createElement)(ue.Z,{hasRevertButton:!1,parentValue:c,onChange:function(r,o){n(t.map((function(t){return t.__id===e.__id?he(he({},t),{},{[r]:o}):t})))},value:(0,pe.n6)(a["inner-options"],he(he({},a.value.filter((function(t){let{id:n}=t;return n===e.id})).length>1?a.value.filter((function(t){let{id:n}=t;return e.id===n}))[t.filter((function(t){let{id:n}=t;return n===e.id})).map((function(e){let{__id:t}=e;return t})).indexOf(e.__id)]:{}),e)),options:a["inner-options"]})))}))}}const Ee=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return d(this,n),b(this,y(n).apply(this,arguments))}return O(n,t),h(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,o=(0,S.findDOMNode)(this);o.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=o,this.ref={node:o},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return C()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return(0,_.createElement)(e,(0,a.default)({ref:t},D(this.props,ae)))}}]),n}(_.Component),(0,u.Z)(t,"displayName",z("sortableElement",e)),(0,u.Z)(t,"contextTypes",{manager:P().object.isRequired}),(0,u.Z)(t,"propTypes",ie),(0,u.Z)(t,"defaultProps",{collection:0}),n}(_e),Pe=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return d(this,n),t=b(this,y(n).call(this,e)),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"state",{}),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleStart",(function(e){var n=t.props,r=n.distance,o=n.shouldCancelStart;if(2!==e.button&&!o(e)){t.touched=!0,t.position=U(e);var i=L(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,l=i.sortableInfo,s=l.index,c=l.collection;if(l.disabled)return;if(a&&!L(e.target,Q))return;t.manager.active={collection:c,index:s},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||e.target.tagName!==J.Anchor||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleMove",(function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=U(e),a={x:t.position.x-i.x,y:t.position.y-i.y},l=Math.abs(a.x)+Math.abs(a.y);t.delta=a,r||o&&!(l>=o)?r&&l>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n,r,o,c,g,v,b=f.sortableInfo.index,y=(n=f,{bottom:F((r=window.getComputedStyle(n)).marginBottom),left:F(r.marginLeft),right:F(r.marginRight),top:F(r.marginTop)}),w=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:F(t.gridColumnGap),y:F(t.gridRowGap)}:{x:0,y:0}}(t.container),O=t.scrollContainer.getBoundingClientRect(),_=a({index:b,node:f,collection:m});if(t.node=f,t.margin=y,t.gridGap=w,t.width=_.width,t.height=_.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=O,t.index=b,t.newIndex=b,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=H(f,t.container),t.initialOffset=U(h?p({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((c="input, textarea, select, canvas, [contenteditable]",g=(o=f).querySelectorAll(c),x((v=o.cloneNode(!0)).querySelectorAll(c)).forEach((function(e,t){"file"!==e.type&&(e.value=g[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===J.Canvas&&g[t].width>0&&g[t].height>0&&e.getContext("2d").drawImage(g[t],0,0)})),v)),A(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-y.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-y.top,"px"),width:"".concat(t.width,"px")}),h&&t.helper.focus(),s&&(t.sortableGhost=f,A(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},h){var E=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,P=E.top,S=E.left,j=E.width,C=P+E.height,k=S+j;t.axis.x&&(t.minTranslate.x=S-t.boundingClientRect.left,t.maxTranslate.x=k-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=P-t.boundingClientRect.top,t.maxTranslate.y=C-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:O.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:O.left+O.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:O.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:O.top+O.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,h?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(N.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),N.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:b}),u&&u({node:f,index:b,collection:m,isKeySorting:h,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),h&&t.keyMove(0)},o=t.props,i=o.axis,a=o.getHelperDimensions,l=o.helperClass,s=o.hideSortableGhost,c=o.updateBeforeSortStart,u=o.onSortStart,d=o.useWindowAsScrollContainer,f=n.node,m=n.collection,h=t.manager.isKeySorting,g=function(){if("function"==typeof c){t._awaitingUpdateBeforeSortStart=!0;var n=function(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}((function(){var t=f.sortableInfo.index;return Promise.resolve(c({collection:m,index:t,node:f,isKeySorting:h},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return g&&g.then?g.then(r):r()}}();return Promise.resolve(r&&r.then?r.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleSortEnd",(function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,l=i.isKeySorting,s=t.manager.getOrderedRefs();t.listenerNode&&(l?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(N.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),N.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&A(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=s.length;c<u;c++){var p=s[c],d=p.node;p.edgeOffset=null,p.boundingClientRect=null,R(d,null),M(d,null),p.translate=null}t.autoScroller.clear(),t.manager.active=null,t.manager.isKeySorting=!1,t.setState({sorting:!1,sortingIndex:null}),"function"==typeof o&&o({collection:a,newIndex:t.newIndex,oldIndex:t.index,isKeySorting:l,nodes:s},e),t.touched=!1})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"autoscroll",(function(){var e=t.props.disableAutoscroll,n=t.manager.isKeySorting;if(e)t.autoScroller.clear();else{if(n){var r=p({},t.translate),o=0,i=0;return t.axis.x&&(r.x=Math.min(t.maxTranslate.x,Math.max(t.minTranslate.x,t.translate.x)),o=t.translate.x-r.x),t.axis.y&&(r.y=Math.min(t.maxTranslate.y,Math.max(t.minTranslate.y,t.translate.y)),i=t.translate.y-r.y),t.translate=r,R(t.helper,t.translate),t.scrollContainer.scrollLeft+=o,void(t.scrollContainer.scrollTop+=i)}t.autoScroller.update({height:t.height,maxTranslate:t.maxTranslate,minTranslate:t.minTranslate,translate:t.translate,width:t.width})}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"onAutoScroll",(function(e){t.translate.x+=e.left,t.translate.y+=e.top,t.animateNodes()})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleKeyDown",(function(e){var n=e.keyCode,r=t.props,o=r.shouldCancelStart,i=r.keyCodes,a=p({},ne,void 0===i?{}:i);t.manager.active&&!t.manager.isKeySorting||!(t.manager.active||a.lift.includes(n)&&!o(e)&&t.isValidSortingTarget(e))||(e.stopPropagation(),e.preventDefault(),a.lift.includes(n)&&!t.manager.active?t.keyLift(e):a.drop.includes(n)&&t.manager.active?t.keyDrop(e):a.cancel.includes(n)?(t.newIndex=t.manager.active.index,t.keyDrop(e)):a.up.includes(n)?t.keyMove(-1):a.down.includes(n)&&t.keyMove(1))})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"keyLift",(function(e){var n=e.target,r=L(n,(function(e){return null!=e.sortableInfo})).sortableInfo,o=r.index,i=r.collection;t.initialFocusedNode=n,t.manager.isKeySorting=!0,t.manager.active={index:o,collection:i},t.handlePress(e)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"keyMove",(function(e){var n=t.manager.getOrderedRefs(),r=n[n.length-1].node.sortableInfo.index,o=t.newIndex+e,i=t.newIndex;if(!(o<0||o>r)){t.prevIndex=i,t.newIndex=o;var a=function(e,t,n){return e<n&&e>t?e-1:e>n&&e<t?e+1:e}(t.newIndex,t.prevIndex,t.index),l=n.find((function(e){return e.node.sortableInfo.index===a})),s=l.node,c=t.containerScrollDelta,u=l.boundingClientRect||V(s,c),p=l.translate||{x:0,y:0},d=u.top+p.y-c.top,f=u.left+p.x-c.left,m=i<o,h=m&&t.axis.x?s.offsetWidth-t.width:0,g=m&&t.axis.y?s.offsetHeight-t.height:0;t.handleSortMove({pageX:f+h,pageY:d+g,ignoreTransition:0===e})}})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"keyDrop",(function(e){t.handleSortEnd(e),t.initialFocusedNode&&t.initialFocusedNode.focus()})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"handleKeyEnd",(function(e){t.manager.active&&t.keyDrop(e)})),(0,u.Z)((0,v.Z)((0,v.Z)(t)),"isValidSortingTarget",(function(e){var n=t.props.useDragHandle,r=e.target,o=L(r,(function(e){return null!=e.sortableInfo}));return o&&o.sortableInfo&&!o.sortableInfo.disabled&&(n?Q(r):r.sortableInfo)})),function(e){C()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}(e),t.manager=new k,t.events={end:t.handleEnd,move:t.handleMove,start:t.handleStart},t}return O(n,t),h(n,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var e=this,t=this.props.useWindowAsScrollContainer,n=this.getContainer();Promise.resolve(n).then((function(n){e.container=n,e.document=e.container.ownerDocument||document;var r=e.props.contentWindow||e.document.defaultView||window;e.contentWindow="function"==typeof r?r():r,e.scrollContainer=t?e.document.scrollingElement||e.document.documentElement:G(e.container)||e.container,e.autoScroller=new ee(e.scrollContainer,e.onAutoScroll),Object.keys(e.events).forEach((function(t){return N[t].forEach((function(n){return e.container.addEventListener(n,e.events[t],!1)}))})),e.container.addEventListener("keydown",e.handleKeyDown)}))}},{key:"componentWillUnmount",value:function(){var e=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach((function(t){return N[t].forEach((function(n){return e.container.removeEventListener(n,e.events[t])}))})),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(e){var t=this.props,n=t.lockAxis,r=t.lockOffset,o=t.lockToContainerEdges,i=t.transitionDuration,a=t.keyboardSortingTransitionDuration,l=void 0===a?i:a,s=this.manager.isKeySorting,u=e.ignoreTransition,p=U(e),d={x:p.x-this.initialOffset.x,y:p.y-this.initialOffset.y};if(d.y-=window.pageYOffset-this.initialWindowScroll.top,d.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=d,o){var f=function(e){var t=e.height,n=e.width,r=e.lockOffset,o=Array.isArray(r)?r:[r,r];C()(2===o.length,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",r);var i=c(o,2),a=i[0],l=i[1];return[W({height:t,lockOffset:a,width:n}),W({height:t,lockOffset:l,width:n})]}({height:this.height,lockOffset:r,width:this.width}),m=c(f,2),h=m[0],g=m[1],v={x:this.width/2-h.x,y:this.height/2-h.y},b={x:this.width/2-g.x,y:this.height/2-g.y};d.x=B(this.minTranslate.x+v.x,this.maxTranslate.x-b.x,d.x),d.y=B(this.minTranslate.y+v.y,this.maxTranslate.y-b.y,d.y)}"x"===n?d.y=0:"y"===n&&(d.x=0),s&&l&&!u&&M(this.helper,l),R(this.helper,d)}},{key:"animateNodes",value:function(){var e=this.props,t=e.transitionDuration,n=e.hideSortableGhost,r=e.onSortOver,o=this.containerScrollDelta,i=this.windowScrollDelta,a=this.manager.getOrderedRefs(),l=this.offsetEdge.left+this.translate.x+o.left,s=this.offsetEdge.top+this.translate.y+o.top,c=this.manager.isKeySorting,u=this.newIndex;this.newIndex=null;for(var p=0,d=a.length;p<d;p++){var f=a[p].node,m=f.sortableInfo.index,h=f.offsetWidth,g=f.offsetHeight,v={height:this.height>g?g/2:this.height/2,width:this.width>h?h/2:this.width/2},b=c&&m>this.index&&m<=u,y=c&&m<this.index&&m>=u,w={x:0,y:0},O=a[p].edgeOffset;O||(O=H(f,this.container),a[p].edgeOffset=O,c&&(a[p].boundingClientRect=V(f,o)));var _=p<a.length-1&&a[p+1],E=p>0&&a[p-1];_&&!_.edgeOffset&&(_.edgeOffset=H(_.node,this.container),c&&(_.boundingClientRect=V(_.node,o))),m!==this.index?(t&&M(f,t),this.axis.x?this.axis.y?y||m<this.index&&(l+i.left-v.width<=O.left&&s+i.top<=O.top+v.height||s+i.top+v.height<=O.top)?(w.x=this.width+this.marginOffset.x,O.left+w.x>this.containerBoundingRect.width-v.width&&_&&(w.x=_.edgeOffset.left-O.left,w.y=_.edgeOffset.top-O.top),null===this.newIndex&&(this.newIndex=m)):(b||m>this.index&&(l+i.left+v.width>=O.left&&s+i.top+v.height>=O.top||s+i.top+v.height>=O.top+g))&&(w.x=-(this.width+this.marginOffset.x),O.left+w.x<this.containerBoundingRect.left+v.width&&E&&(w.x=E.edgeOffset.left-O.left,w.y=E.edgeOffset.top-O.top),this.newIndex=m):b||m>this.index&&l+i.left+v.width>=O.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=m):(y||m<this.index&&l+i.left<=O.left+v.width)&&(w.x=this.width+this.marginOffset.x,null==this.newIndex&&(this.newIndex=m)):this.axis.y&&(b||m>this.index&&s+i.top+v.height>=O.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=m):(y||m<this.index&&s+i.top<=O.top+v.height)&&(w.y=this.height+this.marginOffset.y,null==this.newIndex&&(this.newIndex=m))),R(f,w),a[p].translate=w):n&&(this.sortableGhost=f,A(f,{opacity:0,visibility:"hidden"}))}null==this.newIndex&&(this.newIndex=this.index),c&&(this.newIndex=u);var P=c?this.prevIndex:u;r&&this.newIndex!==P&&r({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:P,isKeySorting:c,nodes:a,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return C()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var e=this.props.getContainer;return"function"!=typeof e?(0,S.findDOMNode)(this):e(r.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return(0,_.createElement)(e,(0,a.default)({ref:t},D(this.props,oe)))}},{key:"helperContainer",get:function(){var e=this.props.helperContainer;return"function"==typeof e?e():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){return this.props.useWindowAsScrollContainer?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),n}(_.Component),(0,u.Z)(t,"displayName",z("sortableList",e)),(0,u.Z)(t,"defaultProps",re),(0,u.Z)(t,"propTypes",te),(0,u.Z)(t,"childContextTypes",{manager:P().object.isRequired}),n}((function(e){let{items:t,onChange:n}=e;return(0,r.createElement)(Oe,null,(function(e){let{option:o}=e;return(0,r.createElement)("ul",{className:"ct-layers"},t.map((function(e,i){return(0,r.createElement)(Ee,{key:e.__id,index:i,onChange:n,value:e,items:t,disabled:!!o.disableDrag})})))}))}));var Se=function(e){let{value:t,option:n,onChange:o,values:i}=e;const[a,l]=(0,r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),s=function(e){o(e)},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s([...t||[],he(he(he({enabled:!0},(0,pe.n6)(n["inner-options"]||{},{})),e),{},{__id:fe()()})])},u=be(t);return(0,r.createElement)(we,{value:he(he({},a),{},{parentValue:i,addForId:c,option:n,removeForId:function(e){return s(be(t).filter((function(t){let{__id:n}=t;return n!==e})))},toggleOptionsPanel:function(e){t.length>0&&!t[0].__id&&s(u),l((function(t){return he(he({},t),{},{isOpen:t.isOpen!==e&&e})}))}})},(0,r.createElement)(Pe,{useDragHandle:!0,distance:3,lockAxis:"y",items:u,onChange:function(e){s(e)},helperContainer:function(){return document.querySelector("#customize-theme-controls")||document.body},onSortEnd:function(e){let{oldIndex:t,newIndex:n}=e;s(se()(u,t,n)),l((function(e){return he(he({},e),{},{isDragging:!1})}))},updateBeforeSortStart:function(e){let{index:n}=e;new Promise((function(e){t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),s(u)),l((function(e){return he(he({},e),{},{isDragging:u[n].__id})})),e()}))}}),(0,r.createElement)("button",{className:"button",onClick:function(e){e.preventDefault(),c()}},(0,ce.__)("Add New Item","blocksy")))}},8219:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return D}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(5760);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p=[{id:"type-1",title:(0,a.__)("Hideout","blocksy"),src:"patterns/hideout.svg"},{id:"type-2",title:(0,a.__)("Triangles","blocksy"),src:"patterns/triangles.svg"},{id:"type-3",title:(0,a.__)("Bubbles","blocksy"),src:"patterns/bubbles.svg"},{id:"type-4",title:(0,a.__)("Wiggle","blocksy"),src:"patterns/wiggle.svg"},{id:"type-5",title:(0,a.__)("Polka Dots","blocksy"),src:"patterns/polka-dots.svg"},{id:"type-6",title:(0,a.__)("Overlaping Circles","blocksy"),src:"patterns/overlaping-circles.svg"},{id:"type-7",title:(0,a.__)("Texture","blocksy"),src:"patterns/texture.svg"},{id:"type-8",title:(0,a.__)("Diagonal Lines","blocksy"),src:"patterns/diagonal-lines.svg"},{id:"type-9",title:(0,a.__)("Rain","blocksy"),src:"patterns/rain.svg"},{id:"type-10",title:(0,a.__)("Stripes","blocksy"),src:"patterns/stripes.svg"},{id:"type-11",title:(0,a.__)("Diagonal Stripes","blocksy"),src:"patterns/diagonal-stripes.svg"},{id:"type-12",title:(0,a.__)("Intersecting Circles","blocksy"),src:"patterns/intersecting-circles.svg"},{id:"type-13",title:(0,a.__)("Bank Note","blocksy"),src:"patterns/bank-note.svg"},{id:"type-14",title:(0,a.__)("Zig Zag","blocksy"),src:"patterns/zig-zag.svg"},{id:"type-15",title:(0,a.__)("Endless Clouds","blocksy"),src:"patterns/endless-clouds.svg"},{id:"type-16",title:(0,a.__)("Honey Comb","blocksy"),src:"patterns/honey-comb.svg"},{id:"type-17",title:(0,a.__)("Cross Stripes","blocksy"),src:"patterns/cross-stripes.svg"},{id:"type-18",title:(0,a.__)("Autumn","blocksy"),src:"patterns/autumn.svg"}];var d=function(e){let{option:t,value:n,onChange:o}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("ul",{className:"ct-patterns-list"},p.map((function(e){return(0,r.createElement)("li",{onClick:function(){return o(c(c({},n),{},{background_pattern:e.id}))},className:i()({active:e.id===n.background_pattern}),key:e.id,title:e.title},(0,r.createElement)("img",{src:(window.ct_localizations||ct_customizer_localizations).static_public_url+`images/${e.src}`}))}))),(0,r.createElement)(l.ZP,{value:n.patternColor,values:n,option:{id:"patternColor",label:(0,a.__)("Pattern Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.patternColor,pickers:[{title:(0,a.__)("Initial","blocksy"),id:"default"}],skipNoColorPill:!0,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:function(e){return o(c(c({},n),{},{patternColor:e}))}}))};function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){let{option:t,value:n,onChange:o,setOutsideClickFreezed:i}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.ZP,{value:n.background_image,values:n,option:{id:"background_image",label:!1,type:"ct-image-uploader",value:t.value.background_image,has_position_picker:!0,emptyLabel:(0,a.__)("Select Image","blocksy"),filledLabel:(0,a.__)("Change Image","blocksy"),onFrameOpen:function(){i(!0)},onFrameClose:function(){i(!1)}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_image:e}))}}),(0,r.createElement)(l.ZP,{value:n.background_repeat,values:n,option:{id:"background_repeat",label:(0,a.__)("Background Repeat","blocksy"),type:"ct-radio",view:"text",design:"block",attr:{"data-type":"repeat"},choice_attr:{"data-tooltip":"top"},value:t.value.background_repeat,choices:{repeat:`<svg viewBox="0 0 16 16"><path d="M0,0h4v4H0V0z M6,0h4v4H6V0z M12,0h4v4h-4V0z M0,6h4v4H0V6z M6,6h4v4H6V6z M12,6h4v4h-4V6z M0,12h4v4H0V12z M6,12h4v4H6V12zM12,12h4v4h-4V12z"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("Repeat","blocksy")}</span>`,"repeat-y":`<svg viewBox="0 0 16 16"><rect x="6" width="4" height="4"/><rect x="6" y="6" width="4" height="4"/><rect x="6" y="12" width="4" height="4"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("Repeat Y","blocksy")}</span>`,"repeat-x":`<svg viewBox="0 0 16 16"><rect y="6" width="4" height="4"/><rect x="6" y="6" width="4" height="4"/><rect x="12" y="6" width="4" height="4"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("Repeat X","blocksy")}</span>`,"no-repeat":`<svg viewBox="0 0 16 16"><rect x="6" y="6" width="4" height="4"/></svg>\n\t\t\t\t\t\t\t<span class="ct-tooltip">${(0,a.__)("No Repeat","blocksy")}</span>`}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_repeat:e}))}}),(0,r.createElement)(l.ZP,{value:n.background_size,values:n,option:{id:"background_size",label:(0,a.__)("Background Size","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_size,choices:{auto:(0,a.__)("Auto","blocksy"),cover:(0,a.__)("Cover","blocksy"),contain:(0,a.__)("Contain","blocksy")}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_size:e}))}}),(0,r.createElement)(l.ZP,{value:n.background_attachment,values:n,option:{id:"background_size",label:(0,a.__)("Background Attachment","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_attachment,choices:{scroll:(0,a.__)("Scroll","blocksy"),fixed:(0,a.__)("Fixed","blocksy"),inherit:(0,a.__)("Inherit","blocksy")}},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{background_attachment:e}))}}),n.background_image.url&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.ZP,{value:n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")?"yes":"no",values:{},option:{id:"has_overlay",label:(0,a.__)("Image Overlay","blocksy"),type:"ct-radio",view:"text",design:"block",value:"no",choices:{no:(0,a.__)("Disabled","blocksy"),yes:(0,a.__)("Enabled","blocksy")}},hasRevertButton:!1,onChange:function(e){let t=-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE");o(m(m({},n),{},{overlayColor:{default:{color:t?"CT_CSS_SKIP_RULE":"rgba(0, 0, 0, 0.2)"}}}))}}),n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")&&(0,r.createElement)(l.ZP,{value:n.overlayColor,values:n,option:{id:"overlayColor",label:(0,a.__)("Image Overlay Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.overlayColor,pickers:[{title:(0,a.__)("Initial","blocksy"),id:"default"}],skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:function(e){return o(m(m({},n),{},{overlayColor:e}))}})))},v=n(8441);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=function(e){let{value:t,onChange:n}=e;const o=(window.ct_customizer_localizations||window.ct_localizations).gradients;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(v.GradientPicker,{__nextHasNoMargin:!0,value:t.gradient||null,gradients:[],onChange:function(e){n(y(y({},t),{},{gradient:e}))}}),(0,r.createElement)("ul",{className:"ct-gradient-swatches"},o.map((function(e){let{gradient:o,slug:a}=e;return(0,r.createElement)("li",{onClick:function(){n(y(y({},t),{},{gradient:t.gradient===o?"":o}))},className:i()({active:o===t.gradient}),style:{"--background-image":o},key:a})}))))};function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=function(e){let{option:t,option:{activeTabs:n=["color","gradient","image"]},value:o,isOpen:s,onChange:c,setOutsideClickFreezed:u}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("ul",{className:"ct-modal-tabs",onMouseUp:function(e){e.preventDefault()}},n.map((function(e){return(0,r.createElement)("li",{"data-type":e,key:e,className:i()({active:e===o.background_type||"image"===e&&("pattern"===o.background_type||"image"===o.background_type)}),onClick:function(){return c(E(E({},o),{},{background_type:e},"gradient"!==e||o.gradient?{}:{gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)"}))}},{color:(0,a.__)("Color","blocksy"),gradient:(0,a.__)("Gradient","blocksy"),image:(0,a.__)("Image","blocksy")}[e])}))),(0,r.createElement)("div",{className:i()({"ct-image-tab ct-options-container":"image"===o.background_type||"pattern"===o.background_type,"ct-gradient-tab":"gradient"===o.background_type,"ct-color-tab":"color"===o.background_type},"ct-modal-tabs-content")},("image"===o.background_type||"pattern"===o.background_type)&&(0,r.createElement)("ul",{className:"ct-radio-option ct-buttons-group",onMouseUp:function(e){e.preventDefault()}},["image","pattern"].map((function(e){return(0,r.createElement)("li",{"data-type":e,key:e,className:i()({active:e===o.background_type}),onClick:function(){return c(E(E({},o),{},{background_type:e}))}},{pattern:(0,a.__)("Pattern","blocksy"),image:(0,a.__)("Image","blocksy")}[e])}))),"pattern"===o.background_type&&(0,r.createElement)(d,{option:t,onChange:c,value:o}),"image"===o.background_type&&(0,r.createElement)(g,{setOutsideClickFreezed:u,option:t,onChange:c,value:o}),"gradient"===o.background_type&&(0,r.createElement)(O,{value:o,onChange:c}),"gradient"!==o.background_type&&(0,r.createElement)(l.ZP,{value:o.backgroundColor,values:o,option:{id:"backgroundColor",label:"color"!==o.background_type&&(0,a.__)("Background Color","blocksy"),type:"ct-color-picker",skipNoColorPill:!0,design:"color"===o.background_type?"none":"inline",value:t.value.backgroundColor,pickers:[{title:(0,a.__)("Initial","blocksy"),id:"default"}],inline_modal:"color"===o.background_type,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:function(e){return c(E(E({},o),{},{backgroundColor:e}))}})))},j=n(1511),C=n(2932);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=function(e){let{option:t,value:n,onChange:o}=e;const[l,s]=(0,r.useState)(!1),[c,u]=(0,r.useState)(!1),d=(0,r.useRef)();n=function(e){return!e.background_type&&e[Object.keys(e)[0]].color?{background_type:"color",background_pattern:"type-1",background_image:{attachment_id:null,x:0,y:0},background_repeat:"no-repeat",background_size:"auto",background_attachment:"scroll",patternColor:{default:{color:"#e5e7ea"}},backgroundColor:{default:e[Object.keys(e)[0]]}}:e}(n);const f=!t.has_no_color&&"color"===n.background_type&&("CT_CSS_SKIP_RULE"===n.backgroundColor.default.color||"transparent"===n.backgroundColor.default.color),m=t.has_no_color&&"color"===n.background_type&&("CT_CSS_SKIP_RULE"===n.backgroundColor.default.color||"transparent"===n.backgroundColor.default.color),{styles:h,popoverProps:g}=(0,C.Z)({ref:d,defaultHeight:434,shouldCalculate:d&&d.current});return(0,r.createElement)("div",{ref:d,className:i()("ct-background",{active:l})},(0,r.createElement)("div",{className:i()("ct-background-preview",{"ct-color-inherit":f,"ct-no-color":m}),"data-tooltip":"top",onClick:function(e){e.preventDefault(),s(!l),"color"===n.background_type&&("CT_CSS_SKIP_RULE"!==n.backgroundColor.default.color&&"transparent"!==n.backgroundColor.default.color||o(k(k({},n),{},{backgroundColor:{default:{color:t.default_inherit_color||"#ffffff"}}})))},"data-background-type":n.background_type,style:k(k({},n.backgroundColor.default.color.indexOf("CT_CSS_SKIP_RULE")>-1?{}:{backgroundColor:n.backgroundColor.default.color}),{},{"--background-position":`${Math.round(100*parseFloat(n.background_image.x))}% ${Math.round(100*parseFloat(n.background_image.y))}%`,"--pattern-mask":"pattern"===n.background_type?`url(${v=n.background_pattern,(window.ct_localizations||ct_customizer_localizations).static_public_url+`images/${p.find((function(e){return e.id===v})).src}`})`:"","--background-image":"gradient"===n.background_type?n.gradient:n.background_image.url?`${n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")?`linear-gradient(${n.overlayColor.default.color}, ${n.overlayColor.default.color}), `:""}url(${n.background_image.url})`:"none","--pattern-color":n.patternColor.default.color})},(0,r.createElement)("i",{className:"ct-tooltip"},{inherit:(0,a.__)("Inherited","blocksy"),no_color:(0,a.__)("No Color","blocksy"),pattern:(0,a.__)("Pattern","blocksy"),gradient:(0,a.__)("Gradient","blocksy"),color:(0,a.__)("Color","blocksy"),image:(0,a.__)("Image","blocksy")}[m?"no_color":f?"inherit":n.background_type]),f&&(0,r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},(0,r.createElement)("path",{d:"M15 3c-3 0-5.7 1.1-7.8 2.9-.4.3-.5.9-.2 1.4.3.4 1 .5 1.4.2h.1C10.3 5.9 12.5 5 15 5c5.2 0 9.5 3.9 10 9h-3l4 6 4-6h-3.1C26.4 7.9 21.3 3 15 3zM4 10l-4 6h3.1c.5 6.1 5.6 11 11.9 11 3 0 5.7-1.1 7.8-2.9.4-.3.5-1 .2-1.4-.3-.4-1-.5-1.4-.2h-.1c-1.7 1.5-4 2.4-6.5 2.4-5.2 0-9.5-3.9-10-9h3L4 10z"}))),d&&d.current&&(0,r.createPortal)((0,r.createElement)(j.default,{useCapture:!1,display:"block",disabled:!l||c,onOutsideClick:function(e){e.target.closest(".components-popover")||setTimeout((function(){return s(!1)}))},wrapperProps:k(k({style:h},g),{},{className:i()("ct-option-modal ct-background-modal",{active:l})})},(0,r.createElement)(S,{onChange:o,value:n,option:t,isOpen:l,setOutsideClickFreezed:u})),document.body));var v}},9847:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(1511),i=n(4184),a=n.n(i),l=n(4910),s=n(5652);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=function(e,t,n){return Math.max(e,Math.min(t,n))};t.default=function(e){let{value:t,option:n,onChange:i}=e;const[c,p]=(0,r.useState)(!1);return(0,r.createElement)("div",{className:a()("ct-option-border")},(0,r.createElement)("div",{className:a()("ct-value-changer",{active:c})},"none"!==t.style&&!t.inherit&&(0,r.createElement)("input",{type:"number",value:t.width,onChange:function(e){let{target:{value:n}}=e;return i(u(u({},t),{},{width:d(1,5,parseInt(n,10)||1)}))}}),(0,r.createElement)("span",{className:"ct-current-value","data-style":t.inherit?"none":t.style,onClick:function(){return p(!c)}},t.inherit?(0,s.__)("Inherit","blocksy"):"none"===t.style?(0,s.__)("none","blocksy"):null),(0,r.createElement)(o.default,{className:"ct-units-list",disabled:!c,onOutsideClick:function(){c&&p(!1)}},["solid","dashed","dotted","none"].map((function(e){return(0,r.createElement)("span",{key:e,onClick:function(){i(u(u({},t),{},{style:e},Object.keys(n.value).indexOf("inherit")>-1?{inherit:!1}:{})),p(!1)},"data-style":e},"none"===e?(0,s.__)("None","blocksy"):null)})))),"none"!==t.style&&!t.inherit&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.default,{onChange:function(e){return i(u(u({},t),{},{color:e.default}))},option:{pickers:[{id:"default",title:(0,s.__)("Initial","blocksy")}]},value:{default:t.color}}),n.secondColor&&(0,r.createElement)(l.default,{onChange:function(e){return i(u(u({},t),{},{secondColor:e.default}))},option:{pickers:[{id:"default",title:(0,s.__)("Hover","blocksy")}]},value:{default:t.secondColor||n.value.secondColor}})))}},2076:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return E}});var r=n(1381),o=n(1511),i=n(4184),a=n.n(i),l=n(9154),s=n(5652),c=n(4823),u=n(3431),p=n.n(u),d=n(5760),f=n(7809),m=n(2932);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){let{option:t,value:n,onChange:o,picker:i,onPickingChange:l,stopTransitioning:u,el:g,hOffsetRef:b,vOffsetRef:y,blurRef:w,spreadRef:O,isTransitioning:_,isPicking:E,modalRef:P}=e;const{styles:S,popoverProps:j}=(0,m.Z)({ref:g,defaultHeight:t.hide_shadow_placement?437:507,shouldCalculate:_===i.id||(E||"").split(":")[0]===i.id});return(_===i.id||(E||"").split(":")[0]===i.id)&&(0,r.createPortal)((0,r.createElement)(c.uT,{items:E,onRest:function(e){u()},config:{duration:100,easing:p()(.25,.1,.25,1)},from:-1===(E||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(E||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(E||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},(function(e){return(e||"").split(":")[0]===i.id&&function(e){return(0,r.createElement)("div",h({style:v(v({},e),S)},j,{className:"ct-option-modal ct-box-shadow-modal",onClick:function(e){e.preventDefault()},ref:P}),(0,r.createElement)("div",{className:"ct-shadow-trigger"},(0,r.createElement)("label",null,(0,s.__)("Enable/Disable","blocksy")),(0,r.createElement)(f.default,{value:n.enable?"yes":"no",onChange:function(){o(v(v({},n),{},{enable:!n.enable}))}})),(0,r.createElement)("div",{className:"shadow-sliders"},(0,r.createElement)(d.ZP,{value:n.h_offset,values:n,id:"h_offset",option:{id:"h_offset",label:(0,s.__)("Horizontal Offset","blocksy"),type:"ct-slider",steps:"half",value:t.value.h_offset,min:-100,max:100,design:"compact",ref:b},hasRevertButton:!1,onChange:function(e){return o(v(v({},n),{},{h_offset:e}))}}),(0,r.createElement)(d.ZP,{value:n.v_offset,values:n,id:"v_offset",option:{steps:"half",id:"v_offset",label:(0,s.__)("Vertical Offset","blocksy"),type:"ct-slider",value:t.value.v_offset,min:-100,max:100,design:"compact",ref:y},hasRevertButton:!1,onChange:function(e){return o(v(v({},n),{},{v_offset:e}))}}),(0,r.createElement)(d.ZP,{value:n.blur,values:n,id:"blur",option:{steps:"positive",id:"blur",label:(0,s.__)("Blur","blocksy"),type:"ct-slider",value:t.value.blur,min:0,max:100,design:"compact",ref:w},hasRevertButton:!1,onChange:function(e){o(v(v({},n),{},{blur:e}))}}),(0,r.createElement)(d.ZP,{value:n.spread,values:n,id:"spread",option:{steps:"half",id:"spread",label:(0,s.__)("Spread","blocksy"),type:"ct-slider",value:t.value.spread,min:-100,max:100,design:"compact",ref:O},hasRevertButton:!1,onChange:function(e){return o(v(v({},n),{},{spread:e}))}})),!t.hide_shadow_placement&&(0,r.createElement)("ul",{className:"ct-shadow-style"},(0,r.createElement)("li",{onClick:function(){return o(v(v({},n),{},{inset:!1}))},className:a()({active:!n.inset})},(0,s.__)("Outline","blocksy")),(0,r.createElement)("li",{onClick:function(){return o(v(v({},n),{},{inset:!0}))},className:a()({active:n.inset})},(0,s.__)("Inset","blocksy"))))}})),document.body)};function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(e){let{value:t,option:n,onChange:i}=e;const[{isPicking:c,isTransitioning:u},p]=(0,r.useState)({isPicking:null,isTransitioning:null}),[d,f]=(0,r.useState)(null),m=(0,r.useRef)(),h=(0,r.useRef)(),g=(0,r.useRef)(),v=(0,r.useRef)(),b=(0,r.useRef)(),w=(0,r.useRef)(),_=(0,r.useRef)(),E=(0,r.useRef)(),P=(0,r.useRef)();return(0,r.createElement)("div",{ref:m,className:a()("ct-box-shadow")},(0,r.createElement)(o.default,{useCapture:!1,disabled:!c,className:"ct-box-shadow-values",additionalRefs:[h,E,P],onOutsideClick:function(e){c&&p({isTransitioning:c.split(":")[0],isPicking:null})},wrapperProps:{ref:_,onClick:function(e){e.preventDefault();let t=c?"opts"===c.split(":")[0]?null:`opts:${c.split(":")[0]}`:"opts";p({isTransitioning:"opts",isPicking:t})}}},(0,r.createElement)("span",null,t.inherit?(0,s.__)("Inherit","blocksy"):t.enable?(0,s.__)("Adjust","blocksy"):(0,s.__)("None","blocksy"))),t.enable&&!t.inherit&&(0,r.createElement)(l.Z,{innerRef:h,picker:{id:"default",title:"Initial"},option:{pickers:[{id:"default",title:"Initial"}]},isPicking:c,isTransitioning:u,modalRef:E,containerRef:_,onPickingChange:function(e){t.enable&&p({isTransitioning:"default",isPicking:e})},stopTransitioning:function(){return p({isPicking:c,isTransitioning:!1})},onChange:function(e){return i(O(O({},t),{},{color:e}))},value:t.color}),(0,r.createElement)(y,{el:m,modalRef:P,value:t,onChange:function(e){return i(O(O({},e),{},{inherit:!1}))},option:n,isPicking:c,isTransitioning:u,hOffsetRef:g,vOffsetRef:v,blurRef:b,spreadRef:w,picker:{id:"opts"},onPickingChange:function(e){t.enable&&p({isTransitioning:"opts",isPicking:e})},stopTransitioning:function(){return p({isPicking:c,isTransitioning:!1})}}))}},4056:function(e,t,n){"use strict";n.r(t);var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{option:{text:t="",attr:n={},panel:l,url:s}}=e;return(0,r.createElement)("a",o({},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n||{}),{href:s,target:"_blank",onClick:function(e){}}),t)}},3817:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4775),i=n(4184),a=n.n(i);n(6715);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{option:t,value:n,onChange:i,option:{view:s="checkboxes"}}=e;const u=(0,o.N)(t.choices),{inline:p=!1}=t;return"checkboxes"===s?(0,r.createElement)("div",l({className:"ct-option-checkbox"},p?{"data-inline":""}:{},t.attr||{}),u.map((function(e){let{key:o,value:a}=e;return(0,r.createElement)("label",{key:o},(0,r.createElement)("input",{type:"checkbox",checked:"boolean"==typeof n[o]?n[o]:"true"===n[o],"data-id":o,onChange:function(e){let{target:{checked:r}}=e;return i(c(c({},n),{},{[o]:!n[o]||1===Object.values(n).filter((function(e){return e})).length&&!t.allow_empty}))}}),a)}))):(0,r.createElement)("ul",l({className:"ct-option-checkbox ct-buttons-group"},p?{"data-inline":""}:{},t.attr||{}),u.map((function(e){let{key:o,value:l}=e;return(0,r.createElement)("li",{className:a()({active:"boolean"==typeof n[o]?n[o]:"true"===n[o]}),"data-id":o,key:o,onClick:function(e){let{target:{checked:r}}=e;return i(c(c({},n),{},{[o]:!n[o]||1===Object.values(n).filter((function(e){return e})).length&&!t.allow_empty}))}},l)})))}},6701:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=(n(5652),n(6381));const i=["palettes","current_palette"];function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=function(e){let{option:t,value:n,values:a,onChange:s}=e;(0,r.useRef)();const{palettes:u,current_palette:p}=n,d=(c(n,i),Object.keys(a.colorPalette).reduce((function(e,t){return l(l({},e),0===t.indexOf("color")?{[t]:n[t]?n[t]:a.colorPalette[t]}:{})}),{}));return(0,r.createElement)("div",{className:"ct-color-palette-preview"},(0,r.createElement)(o.Z,{currentPalette:d,option:t,onChange:function(e,t){s(t)}}))}},9727:function(e,t,n){"use strict";n.r(t),n.d(t,{ColorPalettesContext:function(){return S},default:function(){return C}});var r=n(1381),o=(n(5697),n(5652)),i=n(4184),a=n.n(i),l=n(6381);const s=["id"];function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=function(e){let{setIsEditingPalettes:t,option:n,onChange:i,value:a}=e;return(0,r.createElement)("div",{className:"ct-color-palettes-container"},n.palettes.map((function(e,u){const{id:p}=e,d=c(e,s),f=Object.keys(d).every((function(e){return d[e].color===a[e].color}));return(0,r.createElement)(l.Z,{key:e.id,option:n,currentPalette:e,isActive:f,renderBefore:function(){return(0,r.createElement)("label",null,(0,o.sprintf)((0,o.__)("Palette #%s","blocksy"),u+1))},onClick:function(){t(!1),i(d)}})})))};const p=["id"];function d(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var f=function(e){let{setIsEditingPalettes:t,option:n,onChange:i}=e;const{customPalettes:a,setCustomPalettes:s}=(0,r.useContext)(S);return(0,r.createElement)("div",{className:"ct-color-palettes-container"},(a||[]).map((function(e,c){const{id:u}=e,f=d(e,p);return(0,r.createElement)(l.Z,{key:c,option:n,currentPalette:e,hasColorRemove:!1,onClick:function(){i(f),t(!1)},renderBefore:function(){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("label",null,(0,o.sprintf)((0,o.__)("Custom Palette #%s","blocksy"),c+1),(0,r.createElement)("span",{"data-tooltip":"top",onClick:function(e){e.preventDefault(),e.stopPropagation(),s(a.filter((function(e,t){return t!==c})))}},(0,r.createElement)("svg",{width:"14",height:"14",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M21.8 4.4h-4.4V3.3C17.5 1.5 16 0 14.2 0H9.8C8 0 6.5 1.5 6.5 3.3v1.1H2.2c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h1.1v14.2c0 1.8 1.5 3.3 3.3 3.3h10.9c1.8 0 3.3-1.5 3.3-3.3V6.5h1.1c.6 0 1.1-.5 1.1-1.1s-.6-1-1.2-1zM8.7 3.3c0-.6.5-1.1 1.1-1.1h4.4c.6 0 1.1.5 1.1 1.1v1.1H8.7V3.3zm9.8 17.4c0 .6-.5 1.1-1.1 1.1H6.5c-.6 0-1.1-.5-1.1-1.1V6.5h13.1v14.2z"})),(0,r.createElement)("i",{className:"ct-tooltip"},(0,o.__)("Remove","blocksy")))))}})})),0===(a||[]).length&&(0,r.createElement)("div",{className:"ct-no-custom-palettes"},(0,o.__)("No custom palettes yet.","blocksy")))};function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}var h=function(e){let{setIsEditingPalettes:t,option:n,value:i,onChange:l,wrapperProps:s={}}=e;const[c,p]=(0,r.useState)("predefined"),{customPalettes:d}=(0,r.useContext)(S),h=0===(d||[]).length?"predefined":c;return(0,r.createElement)("div",m({className:"ct-modal-content"},s),(0,r.createElement)("h2",{className:"ct-modal-title"},(0,o.__)("Color Palette Presets","blocksy")),(0,r.createElement)("div",{className:"ct-tabs-scroll"},(0,r.createElement)("div",{className:"ct-tabs"},(d||[]).length>0&&(0,r.createElement)("ul",null,[{id:"predefined",title:(0,o.__)("Predefined","blocksy")},{id:"custom",title:(0,o.__)("Custom","blocksy")}].map((function(e){let{id:t,title:n}=e;return(0,r.createElement)("li",{className:a()({active:h===t}),onClick:function(){return p(t)}},n)}))),(0,r.createElement)("div",{className:"ct-current-tab"},"predefined"===h&&(0,r.createElement)(u,{setIsEditingPalettes:t,option:n,onChange:l,value:i}),"custom"===h&&(0,r.createElement)(f,{setIsEditingPalettes:t,option:n,onChange:l,value:i})))))},g=(n(2932),n(1511),n(2329),n(3431),n(3363)),v=n(8441);const b=["palettes","current_palette"],y=["palettes","current_palette"],w=["palettes","current_palette"];function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const S=(0,r.createContext)({isEditingPalettes:!1}),j=function(e){let{option:t,value:n,onChange:o}=e;const{isEditingPalettes:i,setIsEditingPalettes:s,customPalettes:c}=(0,r.useContext)(S),{palettes:u,current_palette:p}=((0,r.useRef)(),n),d=P(n,b);return(0,r.createElement)("div",{className:"ct-color-palette-preview"},(0,r.createElement)(l.Z,{currentPalette:d,option:t,onChange:function(e,t){o(t)}}),(0,r.createElement)(g.Z,{items:i,className:a()("ct-admin-modal ct-color-palettes-modal",{"ct-no-tabs":0===(c||[]).length,"ct-has-tabs":(c||[]).length>0}),onDismiss:function(){return s(!1)},render:function(){return(0,r.createElement)(h,{onChange:function(e){o(e)},setIsEditingPalettes:s,value:d,option:t})}}))};j.MetaWrapper=function(e){let{getActualOption:t}=e;const[n,o]=(0,r.useState)(!1),[i,a]=(0,r.useState)([]);return(0,r.useEffect)((function(){fetch(`${window.ajaxurl}?action=blocksy_get_custom_palettes`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({})}).then((function(e){return e.json()})).then((function(e){e.data.palettes&&a(e.data.palettes)}))}),[]),(0,r.createElement)(S.Provider,{value:{customPalettes:i,setCustomPalettes:function(e){a(e),fetch(`${window.ajaxurl}?action=blocksy_sync_custom_palettes`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({palettes:e})}).then((function(e){return e.json()})).then((function(e){}))},isEditingPalettes:n,setIsEditingPalettes:o}},t())},j.LabelToolbar=function(e){let{option:t,value:n,onChange:i}=e;const{setIsEditingPalettes:a,customPalettes:l,setCustomPalettes:s}=(0,r.useContext)(S),c=![...t.palettes,...l||[]].find((function(e){const t=Object.keys(n).reduce((function(e,t){return _(_({},e),0===t.indexOf("color")?{[t]:n[t].color}:{})}),{}),r=Object.keys(e).reduce((function(t,n){return _(_({},t),0===n.indexOf("color")?{[n]:e[n].color}:{})}),{});return Object.keys(t).length===Object.keys(r).length&&Object.keys(t).every((function(e){return t[e]===r[e]}))}));return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(v.Dropdown,{contentClassName:"ct-options-popover",popoverProps:{placement:"bottom-start",offset:3},renderToggle:function(e){let{isOpen:t,onToggle:n}=e;return(0,r.createElement)("span",{className:"ct-more-options-trigger","data-tooltip":"top"},(0,r.createElement)("button",{className:"components-button components-dropdown-menu__toggle is-small has-icon",onClick:function(e){e.preventDefault(),n()}},(0,r.createElement)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",fill:"currentColor"},(0,r.createElement)("path",{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}))),(0,r.createElement)("i",{className:"ct-tooltip"},(0,o.__)("Advanced","blocksy")))},renderContent:function(e){let{onClose:t}=e;return(0,r.createElement)("div",{className:"components-dropdown-menu__menu"},(0,r.createElement)("div",{className:"components-menu-group"},(0,r.createElement)("button",{className:"components-button components-menu-item__button",onClick:function(e){e.preventDefault(),a(!0),t()}},(0,r.createElement)("span",{className:"components-menu-item__item"},(0,o.__)("Color Palettes","blocksy"))),(0,r.createElement)("button",{className:"components-button components-menu-item__button",disabled:!c,onClick:function(e){e.preventDefault(),t();const{palettes:r,current_palette:o}=n,i=P(n,y);s([...l,i])}},(0,r.createElement)("span",{className:"components-menu-item__item"},(0,o.__)("Save Palette","blocksy")))),(0,r.createElement)("div",{className:"components-menu-group"},(0,r.createElement)("button",{className:"components-button components-menu-item__button",onClick:function(e){e.preventDefault(),t();const{palettes:r,current_palette:o}=n,a=P(n,w),l=Object.keys(a).filter((function(e){return e.indexOf("color")>-1})).map((function(e){return parseFloat(e.replace("color",""))})).sort((function(e,t){return e-t}));i(_(_({},a),{},{[`color${l[l.length-1]+1}`]:{color:"CT_CSS_SKIP_RULE"}}))}},(0,r.createElement)("span",{className:"components-menu-item__item"},(0,o.__)("Add New Color","blocksy")))))}}))};var C=j},4910:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(9154),i=n(5529);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{option:t,values:n,value:a,onChange:s,device:c}=e;const u=a,p=s,[{isPicking:d,isTransitioning:f},m]=(0,r.useState)({isPicking:null,isTransitioning:null}),h=(0,r.useRef)(),g=(0,r.useRef)();return(0,r.createElement)("div",{ref:h,className:"ct-color-picker-container"},t.pickers.filter((function(e){return!e.condition||(0,i.Nj)((0,i.KY)(e.condition),"global"===e.condition_source?Object.keys(e.condition).reduce((function(e,t){return l(l({},e),{},{[t]:wp.customize(t)()})}),{}):n)})).map((function(e){return(0,r.createElement)(o.Z,{containerRef:h,device:c,picker:e,key:e.id,option:t,isPicking:d,modalRef:g,isTransitioning:f,values:n,onOutsideClick:function(){m((function(e){let{isPicking:t}=e;return{isPicking:null,isTransitioning:t}}))},onPickingChange:function(t){return m({isTransitioning:e.id,isPicking:t})},stopTransitioning:function(){return m((function(e){return l(l({},e),{},{isTransitioning:!1})}))},onChange:function(t){p(l(l({},u),{},{[e.id]:t}))},value:u[e.id]||t.value[e.id]})})))}},7910:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(7314),i=n(3363),a=n(5652),l=n(7686),s=n(2425),c=n(4184),u=n.n(c);const p=function(e){let{option:t,option:{areas:n,prefix:c},onChangeFor:p}=e;const[d,f]=(0,r.useState)(!1),[m,h]=(0,r.useState)(!1),[g,v]=(0,r.useState)(!1),b=(0,o.Z)(),y=n.find((function(e){return"posts_listing"===e.id})),w=n.find((function(e){return"page_structure"===e.id})),O=[{title:(0,a.__)("All Options","blocksy"),sources:w?w.sources:y?y.sources:null},...n],_=g&&O.find((function(e){let{title:t}=e;return t===g}))&&O.find((function(e){let{title:t}=e;return t===g})).sources?O.find((function(e){let{title:t}=e;return t===g})).sources:n.reduce((function(e,t){let{sources:n}=t;return[...e,...n.filter((function(t){let{title:n}=t;return!e.find((function(e){let{title:t}=e;return t===n}))}))]}),[]);if((0,r.useEffect)((function(){document.querySelector(".customize-control-ct-options .ct-options-container").closest("ul").firstElementChild.firstElementChild.insertAdjacentHTML("beforeend",'<div class="ct-customize-section-title-actions"></div>')}),[]),!document.querySelector(".customize-control-ct-options .ct-options-container"))return setTimeout((function(){b()}),100),null;const E=document.querySelector(".customize-control-ct-options .ct-options-container").closest("ul").querySelector(".ct-customize-section-title-actions");return E?(0,r.createPortal)((0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"ct-more-options-trigger","data-tooltip":"left"},(0,r.createElement)("button",{className:"components-button components-dropdown-menu__toggle is-small has-icon",onClick:function(e){e.preventDefault(),f(!0)}},(0,r.createElement)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",fill:"currentColor"},(0,r.createElement)("path",{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}))),(0,r.createElement)("i",{className:"ct-tooltip"},(0,a.__)("Advanced","blocksy"))),(0,r.createElement)(i.Z,{items:d,className:"ct-admin-modal ct-copy-options-modal",onDismiss:function(){f(!1)},render:function(){return(0,r.createElement)("div",{className:"ct-modal-content"},(0,r.createElement)("h2",{className:"ct-modal-title"},(0,a.sprintf)((0,a.__)("Copy Options","blocksy"))),(0,r.createElement)("p",null,(0,a.__)("1. Choose what set of options you want to copy:","blocksy")),(0,r.createElement)("div",{className:"ct-checkboxes-container","data-type":"grid:bordered"},O.map((function(e){let{title:t,options:n}=e;return(0,r.createElement)("div",{className:"ct-checkbox-container",onClick:function(){v(t)},key:t},(0,r.createElement)("span",{className:u()("ct-checkbox",{active:g===t})},(0,r.createElement)("svg",{width:"10",height:"8",viewBox:"0 0 11.2 9.1"},(0,r.createElement)("polyline",{className:"check",points:"1.2,4.8 4.4,7.9 9.9,1.2 "}))),t)}))),(0,r.createElement)("p",null,(0,a.__)("2. Choose options source:","blocksy")),(0,r.createElement)(s.default,{option:{disabled:!g||!_.length,choices:_.filter((function(e){let{key:t}=e;return t!==c})).map((function(e){let{key:t,label:n,group:r}=e;return{key:t,value:n,group:r}})),search:!0,defaultToFirstItem:!1},value:m,onChange:function(e){h(e)}}),(0,r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},(0,r.createElement)("button",{className:"button",onClick:function(e){f(!1),e.preventDefault(),h(!1)}},(0,a.__)("Cancel","blocksy")),(0,r.createElement)("button",{className:u()("button button-primary",{disabled:!m||!g}),onClick:function(){const e=O.find((function(e){let{title:t}=e;return t===g}));if(!e.options){Object.keys(wp.customize._value).filter((function(e){return 0===e.indexOf(m)})).map((function(e){const t=e.replace(m,c);wp.customize(e)&&p(t,wp.customize(e)())}))}if(e.options){Object.keys((0,l.JS)(e.options)).map((function(e){const t=e.replace(c,m);wp.customize(t)&&p(e,wp.customize(t)())}))}wp.customize&&wp.customize.previewer&&wp.customize.previewer.refresh(),f(!1),h(!1),v(!1)}},(0,a.__)("Copy","blocksy"))))}})),E):(setTimeout((function(){b()}),100),null)};p.renderingConfig={design:"none"},t.default=p},7941:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(3363),i=n(5652);t.default=function(e){let{value:t,option:n,onChange:a}=e;const[l,s]=(0,r.useState)(!1);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{className:"button-primary",style:{width:"100%"},onClick:function(e){e.preventDefault(),s(!0)}},(0,i.__)("Reset Options","blocksy")),(0,r.createElement)(o.Z,{items:l,className:"ct-admin-modal ct-reset-options",onDismiss:function(){return s(!1)},render:function(){return(0,r.createElement)("div",{className:"ct-modal-content"},(0,r.createElement)("h2",{className:"ct-modal-title"},(0,i.__)("Reset Settings","blocksy")),(0,r.createElement)("p",null,(0,i.__)("You are about to reset all settings to their default values, are you sure you want to continue?","blocksy")),(0,r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},(0,r.createElement)("button",{onClick:function(e){e.preventDefault(),e.stopPropagation(),s(!1)},className:"button"},(0,i.__)("Cancel","blocksy")),(0,r.createElement)("button",{className:"button button-primary",onClick:function(e){e.preventDefault(),jQuery.post(ajaxurl,{wp_customize:"on",action:"ct_customizer_reset",nonce:ct_customizer_localizations.customizer_reset_none},(function(){wp.customize.state("saved").set(!0),location.reload()}))}},(0,i.__)("Confirm","blocksy"))))}}))}},5457:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o);const a=["class"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const c=function(e){let{option:{attr:{class:t}={}}}=e,n=s(e.option.attr,a);return(0,r.createElement)("div",l({className:i()("ct-divider",t)},n))};c.renderingConfig={design:"none"},t.default=c},5186:function(e,t,n){"use strict";n.r(t),n.d(t,{DragDropContext:function(){return Z},default:function(){return X},fetchCurrentFooter:function(){return K}});var r=n(1381),o=n(5652),i=n(4184),a=n.n(i),l=n(8269),s=n(7097),c=n(8285);const u=["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","panelType","displayWrapper"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const g=function(e){let{item:t,index:n,panelType:o,onRemove:i,renderItem:l,onClick:s,className:u}=e;const p=ct_customizer_localizations.header_builder_data[o].find((function(e){let{id:n}=e;return n===(0,c.t_)(t)})),{builderValue:d}=(0,r.useContext)(Z);if(l)return l({item:t,itemData:p,index:n});const f=Object.keys(d.items).filter((function(e){return e.indexOf((0,c.SU)())>-1})),m=[(0,c.t_)(t),...f.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(t)}))];return(0,r.createElement)("div",{"data-id":t,className:a()("ct-builder-item",u,{"ct-builder-item-not-registered":!p}),onClick:s},p&&p.config?m.length>1?`${p.config.name} ${m.indexOf(t)+1}`:p.config.name:t,(0,r.createElement)("button",{className:"ct-btn-remove",onClick:function(e){e.preventDefault(),e.stopPropagation(),i()}},(0,r.createElement)("svg",{width:"7px",height:"7px",viewBox:"0 0 10 10",fill:"currentColor"},(0,r.createElement)("path",{d:"M10,1.4L6.4,5L10,8.6L8.6,10L5,6.4L1.4,10L0,8.6L3.6,5L0,1.4L1.4,0L5,3.6L8.6,0L10,1.4z"}))))};var v=function(e){let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:c="div",direction:p="horizontal",group:f="header_sortables",options:v={},propsForItem:b=function(e){return{}},panelType:y="footer",displayWrapper:w=!0}=e,O=h(e,u);const{isDragging:_,setIsDragging:E,onChange:P,setList:S}=(0,r.useContext)(Z),{panelsHelpers:j}=(0,r.useContext)(s.Q),C=t.map((function(e,o){return(0,r.createElement)(g,m({key:e,index:o,panelType:y,item:e,className:j.isOpenFor(`builder_panel_${e}`)?"ct-customizing":"",onClick:function(t){t.stopPropagation(),t.preventDefault(),j.open(`builder_panel_${e}`)},onRemove:function(){j.close(),S({[n]:t.filter((function(t){return t!==e}))})}},b(e)))}));return w?(0,r.createElement)(l.Z,m({options:d({delay:0,group:f,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer, .ct-btn-remove",direction:p,touchStartThreshold:5,onStart:function(e){E(e.item.dataset.id),document.body.classList.add("ct-builder-dragging"),e.from&&f&&"clone"!==f.pull&&e.to.classList.add("ct-is-over")},onEnd:function(){E(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")}))},onMove:function(e,t){if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then((function(){return[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map((function(e){e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")}))})),e.to){if(e.to.children&&Array.from(e.to.children).filter((function(e){return"__pointer__"!==e.dataset.id&&"__filler__"!==e.dataset.id})).length>0)return!1;[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")})),e.to.classList.add("ct-is-over")}}},v),onChange:function(e,t,r){"available-items"!==n&&P({id:n,value:e.filter((function(e){return"__pointer__"!==e&&"__filler__"!==e}))})},tag:c,className:a()("ct-builder-items",i)},O,{"data-id":n}),"available-items"!==n&&_&&(0,r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&_&&(0,r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),C):C};const b=function(e){let{bar:t,builderValue:n,direction:i="horizontal"}=e;const{panelsHelpers:a}=(0,r.useContext)(s.Q),l=n.items[t.id],c=(ct_customizer_localizations.header_builder_data.footer.find((function(e){let{id:n}=e;return n===t.id})),l?l.values:{});let u="initial";return 2===t.columns.length&&(u=c["2_columns_layout"]||{desktop:"repeat(2, 1fr)",tablet:"initial",mobile:"initial"}),3===t.columns.length&&(u=c["3_columns_layout"]||{desktop:"repeat(3, 1fr)",tablet:"initial",mobile:"initial"}),4===t.columns.length&&(u=c["4_columns_layout"]||{desktop:"repeat(4, 1fr)",tablet:"initial",mobile:"initial"}),5===t.columns.length&&(u=c["5_columns_layout"]||{desktop:"repeat(5, 1fr)",tablet:"initial",mobile:"initial"}),6===t.columns.length&&(u=c["6_columns_layout"]||{desktop:"repeat(6, 1fr)",tablet:"initial",mobile:"initial"}),u&&u.desktop&&(u=u.desktop),(0,r.createElement)("li",{className:"builder-row"},(0,r.createElement)("div",{className:"ct-row-actions",onClick:function(){return a.open(`builder_panel_${t.id}`)}},{"top-row":(0,o.__)("Top Row","blocksy"),"middle-row":(0,o.__)("Middle Row","blocksy"),"bottom-row":(0,o.__)("Bottom Row","blocksy")}[t.id]),(0,r.createElement)("ul",{className:"row-inner",style:{"--gridTemplateColummns":u}},t.columns.map((function(e,n){return(0,r.createElement)("li",{className:"builder-column",key:n},(0,r.createElement)(v,{draggableId:`${t.id}:${n}`,items:e}))}))))},y=function(e,t){for(let n in t)if(t[n]!==e[n])return!1;return!0};const w=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,o={};return function(i){return void 0!==t&&n(o,i)||(o=i,t=(0,r.createElement)(e,Object.assign({},i))),t}}((function(e){let{builderValue:t}=e;return(0,r.createElement)("div",{className:a()("placements-builder")},(0,r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map((function(e){return(0,r.createElement)(b,{builderValue:t,bar:t.rows.find((function(t){let{id:n}=t;return n===e})),key:e})}))))}));var O=w,_=n(9999),E=(n(5697),n(8441)),P=n(7686);function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(this,arguments)}var j=function(e){let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:l,panelsActions:s,currentView:u,isDragging:p}=(0,r.useContext)(Z),d=t.rows.reduce((function(e,t){let{columns:n}=t;return[...e,...(n||[]).reduce((function(e,t){return[...e,...t]}),[])]}),[]),f=ct_customizer_localizations.header_builder_data.secondary_items.footer.filter((function(e){let{config:t}=e;return t.enabled})),m=ct_customizer_localizations.header_builder_data.footer,h=Object.keys(t.items).filter((function(e){return e.indexOf((0,c.SU)())>-1}));return(0,r.createElement)(v,{options:{sort:!1,filter:".ct-item-in-builder"},group:{name:"header_sortables",put:!1,pull:"clone"},draggableId:"available-items",items:[...f.map((function(e){let{id:t}=e;return t})),...h].filter((function(e){return m.some((function(t){let{id:n}=t;return n===(0,c.t_)(e)}))})).sort((function(e,t){const n=ct_customizer_localizations.header_builder_data.footer.find((function(t){let{id:n}=t;return n===(0,c.t_)(e)})),r=ct_customizer_localizations.header_builder_data.footer.find((function(e){let{id:n}=e;return n===(0,c.t_)(t)}));return n.config.name.localeCompare(r.config.name)})),hasPointers:!1,panelType:"footer",displayWrapper:i,propsForItem:function(e){return{renderItem:function(e){let{item:l,itemData:u,index:f}=e;const g=m.find((function(e){let{id:t}=e;return t===(0,c.t_)(l)})).options,v=[(0,c.t_)(l),...h.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(l)}))],b=v.length>1?`${u.config.name} ${v.indexOf(l)+1}`:u.config.name,y={label:b,"inner-options":g},w=o.indexOf(l)>-1,O=`builder_panel_${l}`;return(0,r.createElement)(_.PanelMetaWrapper,S({id:O,option:y},s,{getActualOption:function(e){let{open:o,container:s}=e;return(0,r.createElement)(r.Fragment,null,d.indexOf(l)>-1&&(0,r.createElement)(_.default,{id:O,getValues:function(){let e=t.items[l];return e&&Object.keys(e.values)>5?e.values:(0,P.n6)(g,e?e.values:{})},option:y,onChangeFor:function(e,r){const o=t.items[l];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:l,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?(0,P.n6)(g,{}):{}}})},view:"simple"}),i&&(0,r.createElement)("div",{ref:s,"data-id":l,className:a()({"ct-item-in-builder":w,"ct-builder-item":!w}),onClick:function(){p||w&&o()}},b,(0,r.createElement)(E.Slot,{name:`ColumnsBuilderSidebarItem_${f}`,fillProps:{item:l,itemInBuilder:w,itemData:u}})))}}))}}},direction:"vertical"})};function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=function(e){let{builderValue:t,builderValueDispatch:n}=e;const o=ct_customizer_localizations.header_builder_data.secondary_items.footer,i=ct_customizer_localizations.header_builder_data.footer,{panelsState:a,panelsActions:l}=(0,r.useContext)(Z),s=i.filter((function(e){let{id:t}=e;return!o.find((function(e){return e.id===t}))}));return(0,r.createElement)(r.Fragment,null,s.map((function(e){const o={label:e.config.name,"inner-options":e.options},i=`builder_panel_${e.id}`;return(0,r.createElement)(_.PanelMetaWrapper,C({id:i,key:e.id,option:o},l,{getActualOption:function(a){let{container:l}=a;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(_.default,{id:i,getValues:function(){let n=t.items[e.id];const r=t.rows.find((function(t){let{id:n}=t;return n===e.id}));let o=!1;return r&&r.columns.reduce((function(e,t){return[...e,t]}),[]).join("").indexOf("widget-area")>-1&&(o=!0),n&&Object.keys(n.values)>5?k(k({},n.values),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{}):k(k({},(0,P.n6)(e.options,n?n.values:{})),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{})},option:o,onChangeFor:function(r,o){const i=t.items[e.id];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:e.id,optionId:r,optionValue:o,values:!i||i&&0===Object.keys(i.values).length?(0,P.n6)(e.options,{}):{}}})},view:"simple"}))}}))})))};function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}var T=function(){ct_customizer_localizations.header_builder_data.secondary_items.footer,ct_customizer_localizations.header_builder_data.footer;const{builderValueCollection:e,builderValue:t,builderValueDispatch:n,panelsActions:i}=(0,r.useContext)(Z),l=e.sections.filter((function(e){let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")}));return(0,r.createElement)("div",{className:"ct-panels-manager"},l.map((function(e){let{name:t,id:n}=e;return(0,r.createElement)("div",null,t)})),(0,r.createElement)("ul",{className:a()("ct-panels-list")},l.map((function(e){let{name:l,id:s}=e,c=l||{"type-1":(0,o.__)("Global Footer","blocksy")}[s]||s;const u=`builder_footer_panel_${s}`,p=ct_customizer_localizations.header_builder_data.footer_data.footer_options,d={label:c,"inner-options":p};return(0,r.createElement)(_.PanelMetaWrapper,N({id:u,key:s,option:d},i,{getActualOption:function(e){let{open:o}=e;return(0,r.createElement)(r.Fragment,null,s===t.id&&(0,r.createElement)(_.default,{id:u,getValues:function(){return(0,P.n6)(p,Array.isArray(t.settings)?{}:t.settings)},option:d,onChangeFor:function(e,t){n({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:e,optionValue:t}})},view:"simple"}),s===t.id&&(0,r.createElement)("li",{className:a()({active:s===t.id,"ct-global":"type-1"===s}),onClick:function(){o()}},(0,r.createElement)("span",{className:"ct-panel-name"},c)))}}))}))))};var A=function(e){let{builderValue:t,builderValueCollection:n,builderValueDispatch:i,inlinedItemsFromBuilder:l}=e;const[s,c]=(0,r.useState)("items");ct_customizer_localizations.header_builder_data.secondary_items.footer,ct_customizer_localizations.header_builder_data.footer,ct_customizer_localizations.header_builder_data.footer_data.footer_options;return(0,r.createElement)("div",{className:"ct-available-items ct-footer-builder-options"},(0,r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:sprintf((0,o.__)("Customizing: %s","blocksy"),`<span>${(n.sections.find((function(e){let{id:n}=e;return n===t.id}))||{}).name||{"type-1":(0,o.__)("Global Footer","blocksy")}[t.id]||t.id}</span>`)}}),(0,r.createElement)("div",{className:"ct-tabs"},(0,r.createElement)("ul",null,["items","panels"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(t){t.preventDefault(),c(e)},className:a()({active:e===s})},{panels:(0,o.__)("Footers","blocksy"),items:(0,o.__)("Elements","blocksy")}[e])}))),(0,r.createElement)("div",{className:"ct-current-tab"},"panels"===s&&(0,r.createElement)(E.Slot,{name:"ColumnsBuilderPanelsManager"},(function(e){return 0===e.length?(0,r.createElement)(T,null):e})),(0,r.createElement)(j,{builderValue:t,builderValueDispatch:i,inlinedItemsFromBuilder:l,displayList:"items"===s}))),(0,r.createElement)(D,{builderValue:t,builderValueDispatch:i}))},R=n(1496),M=n.n(R);function L(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return(t=V(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}const U=function(e,t){let n={},r=[],o=e.sections.find((function(t){let{id:n}=t;return n.indexOf(e.__forced_static_footer__||K()||e.sections[0].id)>-1})),i=!1,a=!1,l=[];if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){const{optionId:e,optionValue:n,values:r={}}=t.payload;o=F(F({},o),{},{settings:F(F({},o.settings),{},{[e]:n})})}if("ITEM_VALUE_ON_CHANGE"===t.type){const{id:e,optionId:n,optionValue:r,values:i={}}=t.payload;a=`${e}:${n}`;let l=o.items;"top-row"!==e&&"middle-row"!==e&&"bottom-row"!==e||"items_per_row"!==n?(l[e]||(l[e]={id:e,values:{}}),o=F(F({},o),{},{items:F(F({},Array.isArray(l)?{}:l),{},{[e]:{id:e,values:F(F({},l[e].values),{},{[n]:r})}})})):o=F(F({},o),{},{rows:o.rows.map((function(t){return t.id===e?F(F({},t),{},{columns:(n=t.columns,o=parseInt(r,10),n=n.filter((function(e){return e.length>0})),Array.from(Array(o)).map((function(e,t){return Array.isArray(n[t])?n[t]:[]})))}):t;var n,o}))})}if("REMOVE_CLONED_ITEM"===t.type){let e=o.items,n=t.payload.id,{[n]:r}=e,i=L(e,[n].map(V));o=F(F({},o),{},{items:i})}if("CLONE_ITEM"===t.type){const e=(0,c.t_)(t.payload.id);let n=`${e}${(0,c.SU)()}${M()()}`;o=F(F({},o),{},{items:F(F({},o.items),{},{[n]:{id:n,values:o.items[e]&&o.items[e].values||{}}})})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,n={__forced_static_footer__:t.payload.id}),"MARK_FOOTER_AS_GLOBAL"===t.type&&(i=!0,n={__forced_static_footer__:t.payload.id,current_section:t.payload.id}),"MARK_SPECIFIC_FOOTER_AS_GLOBAL"===t.type&&(n={current_section:t.payload.id}),"SET_LIST"===t.type){i=!0;const{lists:e}=t.payload;o=F(F({},o),{},{rows:o.rows.map((function(t){let{id:n,columns:r}=t;return Object.keys(e).map((function(e){return e.split(":")[0]})).indexOf(n)>-1?{id:n,columns:r.map((function(t,r){return e[`${n}:${r}`]?e[`${n}:${r}`]:t}))}:{id:n,columns:r}}))})}if("CREATE_NEW_SECTION"===t.type){const{name:n,copy:o}=t.payload;r=[o?F(F({},e.sections.find((function(e){let{id:t}=e;return t===o}))||{}),{},{name:n,id:`ct-custom-${M()()}`}):{name:n,id:`ct-custom-${M()()}`,mode:"columns",rows:[{id:"top-row",columns:[[],[]]},{id:"middle-row",columns:[[],[],[]]},{id:"bottom-row",columns:[["copyright"]]}],items:[],settings:[]}]}"REMOVE_BUILDER_SECTION"===t.type&&l.push(t.payload.id);const s=F(F(F({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map((function(e){return e.id===o.id?o:e})),...r].filter((function(e){let{id:t}=e;return-1===l.indexOf(t)}))});return s.__forced_static_header__||(s.__forced_static_header__=s.id),s},H=["__forced_static_footer__"];function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Z=(0,r.createContext)({}),K=function(){(e=wp.customize.previewer.container.find("iframe")[0]).document||e.contentDocument||e.contentWindow.document;var e;return wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("footer.ct-footer")?wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("footer.ct-footer").dataset.id:null},Y=function(e){let{value:t,option:n,onChange:i}=e;const a=(0,r.useRef)(null);null===a.current&&(a.current=(t.sections.find((function(e){let{id:t}=e;return t.indexOf(K())>-1}))||t.sections[0]).id),(0,r.useEffect)((function(){return function(){const e=wp.customize("footer_placements")(),{__forced_static_footer__:t}=e,n=q(e,H);t&&wp.customize("footer_placements")(G({__should_refresh__:!0,[Math.random()]:"update"},n))}}),[]);const[l,s]=(0,r.useReducer)(U,G(G({},t),a.current?{__forced_static_footer__:a.current}:{})),[c,u]=(0,r.useState)(!1),p=(0,r.useMemo)((function(){return l.sections.find((function(e){let{id:t}=e;return t===l.__forced_static_footer__}))||l.sections[0]}),[l]),[d,f]=(0,r.useState)(!1),m=p.rows.reduce((function(e,t){let{columns:n}=t;return[...e,...(n||[]).reduce((function(e,t){return[...e,...t]}),[])]}),[]),h=(0,r.useCallback)((function(e){let t=U(l,e);if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===e.type&&wp.customize.previewer){const n=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_footer__}))||t.sections[0],{optionId:r,optionValue:o,values:i={}}=e.payload;wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:"global",optionId:r,optionValue:o,values:G(G({},n.settings),{},{[r]:o})})}if("ITEM_VALUE_ON_CHANGE"===e.type&&wp.customize.previewer){const{id:n,optionId:r,optionValue:o,values:i={}}=e.payload,a=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_footer__}))||t.sections[0];const l=a.items[n]||{values:{}};wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:n,optionId:r,optionValue:o,values:G(G(G(G(G({},l.values),i),"top-row"===n||"middle-row"===n||"bottom-row"===n?{items_per_row:a.rows.find((function(e){let{id:t}=e;return n===t})).columns.length}:{}),"top-row"!==n&&"middle-row"!==n&&"bottom-row"!==n||"items_per_row"!==r?{}:{items_per_row:parseInt(o,10)}),{},{[r]:o})})}i(t),s(e)}),[s,i,l]),g=function(e){return h({type:"SET_LIST",onBuilderValueChange:i,payload:{lists:e}})};return(0,r.useEffect)((function(){return function(){document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")}}),[]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Z.Provider,{value:{isDragging:d,setIsDragging:f,setList:g,builderValueDispatch:h,builderValueCollection:l,builderValue:p,onChange:function(e){let{id:t,value:n}=e;return g({[t]:n})}}},(0,r.createElement)(A,{builderValue:p,inlinedItemsFromBuilder:m,builderValueDispatch:h,builderValueCollection:l}),(0,r.createPortal)((0,r.createElement)("div",{className:"ct-builder-footer"},(0,r.createElement)("ul",{className:"ct-view-switch"},(0,r.createElement)("li",{className:"ct-builder-toggle",onClick:function(){u(!c),c?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},c?(0,o.__)("Show Builder","blocksy"):(0,o.__)("Hide Builder","blocksy"))),(0,r.createElement)(O,{builderValue:p})),document.querySelector(".ct-panel-builder"))))};Y.renderingConfig={design:"none"};var X=Y},1829:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return re}});var r=n(1381),o=n(5652),i=n(4184),a=n.n(i),l=n(8269),s=n(7097),c=n(8285),u=n(7691);const p=["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","displayWrapper"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const v=function(e,t,n){const r=ct_customizer_localizations.header_builder_data.header.find((function(t){let{id:n}=t;return n===(0,c.t_)(e)}));if(!r)return!0;let o=[];Array.isArray(r.config.allowed_in)?o=r.config.allowed_in:r.config.allowed_in[n]&&(o=r.config.allowed_in[n]);const i=!(o.length>0)||o.indexOf(t)>-1,a=!(r.config.excluded_from.length>0)||-1===r.config.excluded_from.indexOf(t);return i&&a},b=function(e){var t,n,o,i;let{item:l,index:s,panelType:p,onRemove:d,renderItem:f,onClick:m,className:h}=e;const g=ct_customizer_localizations.header_builder_data[p].find((function(e){let{id:t}=e;return t===(0,c.t_)(l)})),{builderValue:v}=(0,r.useContext)(Q);if(f)return f({item:l,itemData:g,index:s});const b=v.items.filter((function(e){let{id:t}=e;return t.indexOf((0,c.SU)())>-1})).map((function(e){let{id:t}=e;return t})),y=[(0,c.t_)(l),...b.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(l)}))],w=(0,u.f)((0,c.t_)(l));return(0,r.createElement)("div",{"data-id":l,className:a()("ct-builder-item",h,{"ct-builder-item-not-registered":!g}),onClick:m},y.length>1?`${null!==(t=null==g||null===(n=g.config)||void 0===n?void 0:n.name)&&void 0!==t?t:w} ${y.indexOf(l)+1}`:null!==(o=null==g||null===(i=g.config)||void 0===i?void 0:i.name)&&void 0!==o?o:w,(0,r.createElement)("button",{className:"ct-btn-remove",onClick:function(e){e.preventDefault(),e.stopPropagation(),d()}},(0,r.createElement)("svg",{width:"7px",height:"7px",viewBox:"0 0 10 10",fill:"currentColor"},(0,r.createElement)("path",{d:"M10,1.4L6.4,5L10,8.6L8.6,10L5,6.4L1.4,10L0,8.6L3.6,5L0,1.4L1.4,0L5,3.6L8.6,0L10,1.4z"}))))};var y=function(e){let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:c="div",direction:u="horizontal",group:f="header_sortables",options:h={},propsForItem:y=function(e){return{}},displayWrapper:w=!0}=e,O=g(e,p);const{currentView:_,isDragging:E,setIsDragging:P,onChange:S,setList:j}=(0,r.useContext)(Q),{panelsHelpers:C}=(0,r.useContext)(s.Q),x=t.map((function(e,o){return(0,r.createElement)(b,d({key:e,index:o,panelType:"header",item:e,className:C.isOpenFor(`builder_panel_${e}`)?"ct-customizing":"",onClick:function(t){t.stopPropagation(),t.preventDefault(),E||C.open(`builder_panel_${e}`)},onRemove:function(){C.close(),setTimeout((function(){j(m({[n]:t.filter((function(t){return t!==e}))},"desktop"===_&&"trigger"===e?{"offcanvas:start":[]}:{}))}))}},y(e)))}));return w?(0,r.createElement)(l.Z,d({options:m({delay:0,group:f,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer, .ct-btn-remove",direction:u,touchStartThreshold:5,onStart:function(e){P(e.item.dataset.id);let t=wp.customize.previewedDevice();"tablet"===t&&(t="mobile"),v(e.item.dataset.id,"middle-row",t)&&document.body.classList.add("ct-builder-dragging"),e.from&&f&&"clone"!==f.pull&&e.to.classList.add("ct-is-over")},onEnd:function(){P(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")}))},onMove:function(e,t){let n=wp.customize.previewedDevice();if("tablet"===n&&(n="mobile"),e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then((function(){return[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map((function(e){e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")}))})),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map((function(e){return e.classList.remove("ct-is-over")})),e.to&&e.to.classList.add("ct-is-over"),!v(e.dragged.dataset.id,e.to.dataset.id.split(":")[0],n))return!1}},h),onChange:function(e,t,r){"available-items"!==n&&S({id:n,value:e.filter((function(e){return"__pointer__"!==e&&"__filler__"!==e}))})},tag:c,className:a()("ct-builder-items",i)},O,{"data-id":n}),["end","start-middle"].indexOf(n.split(":")[1])>-1&&(0,r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&E&&v(E,n.split(":")[0],_)&&(0,r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),x):(0,r.createElement)(r.Fragment,null,x)};function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}var O=function(e){let{placementName:t,bar:n,direction:o}=e;const i=n.placements.find((function(e){let{id:n}=e;return n===t}));let a=[i];if("middle"!==t){const e=n.placements.find((function(e){let{id:t}=e;return"middle"===t}));if(e&&e.items.length>0){if("start"===t){a=[i,n.placements.find((function(e){let{id:t}=e;return"start-middle"===t}))]}if("end"===t){a=[n.placements.find((function(e){let{id:t}=e;return"end-middle"===t})),i]}}}return(0,r.createElement)("li",w({className:[`ct-builder-column-${i.id}`]},"middle"===i.id?{"data-count":i.items.length}:{}),a.map((function(e){return(0,r.createElement)(y,{key:e.id,direction:o,className:"middle"===e.id?"":`ct-${e.id.indexOf("-")>-1?"secondary":"primary"}-column`,draggableId:`${n.id}:${e.id}`,items:e.items})})))};var _=function(e){let{bar:t,direction:n="horizontal"}=e;const{panelsHelpers:i}=(0,r.useContext)(s.Q);return(0,r.createElement)("li",{className:"builder-row"},(0,r.createElement)("div",{className:"ct-row-actions",onClick:function(){return i.open(`builder_panel_${t.id}`)}},{"top-row":(0,o.__)("Top Row","blocksy"),"middle-row":(0,o.__)("Main Row","blocksy"),"bottom-row":(0,o.__)("Bottom Row","blocksy"),offcanvas:(0,o.__)("Off Canvas Area","blocksy")}[t.id]),(0,r.createElement)("ul",{className:"row-inner"},["start","middle","end"].filter((function(e){return!!t.placements.find((function(t){let{id:n}=t;return n===e}))})).map((function(e){return(0,r.createElement)(O,{key:e,bar:t,placementName:e,direction:n})}))))};var E=function(e){let{inlinedItemsFromBuilder:t,view:n,builderValueWithView:o}=e,i="mobile"===n||t.indexOf("trigger")>-1&&o.find((function(e){let{id:t}=e;return"offcanvas"===t}));return(0,r.createElement)("div",{className:a()("placements-builder",{"ct-mobile":i})},i&&(0,r.createElement)("ul",{className:"offcanvas-container"},(0,r.createElement)(_,{direction:"vertical",bar:o.find((function(e){let{id:t}=e;return"offcanvas"===t}))})),(0,r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map((function(e){const t=o.find((function(t){let{id:n}=t;return n===e}));return t?(0,r.createElement)(_,{bar:t,key:e}):null}))))};var P=function(e){let{currentView:t,setCurrentView:n}=e;const[i,l]=(0,r.useState)(!1);return(0,r.useEffect)((function(){return function(){document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")}}),[]),(0,r.createElement)("ul",{className:"ct-view-switch"},["desktop","mobile"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(){return n("mobile"===e?"tablet":e)},className:a()({active:t===e})},{desktop:(0,o.__)("Desktop Header","blocksy"),mobile:(0,o.__)("Tablet / Mobile Header","blocksy")}[e])})),(0,r.createElement)("li",{className:"ct-builder-toggle",onClick:function(){l(!i),i?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},i?(0,o.__)("Show Builder","blocksy"):(0,o.__)("Hide Builder","blocksy")))},S=n(8441),j=n(9999),C=n(7686);function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var N=function(e){let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:l,panelsActions:s,currentView:u,isDragging:p}=(0,r.useContext)(Q),d=[...t.desktop.reduce((function(e,t){let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[])]}),[]),...t.mobile.reduce((function(e,t){let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[])]}),[])],f=ct_customizer_localizations.header_builder_data.secondary_items.header.filter((function(e){let{config:t}=e;return t.enabled})),m=ct_customizer_localizations.header_builder_data.header,h=t.items.filter((function(e){let{id:t}=e;return t.indexOf((0,c.SU)())>-1})).map((function(e){let{id:t}=e;return t}));return(0,r.createElement)(y,{options:{sort:!1,filter:".ct-item-in-builder"},group:{name:"header_sortables",put:!1,pull:"clone"},draggableId:"available-items",items:[...f.map((function(e){let{id:t}=e;return t})),...h].filter((function(e){return m.some((function(t){let{id:n}=t;return n===(0,c.t_)(e)}))})).sort((function(e,t){const n=m.find((function(t){let{id:n}=t;return n===(0,c.t_)(e)})),r=m.find((function(e){let{id:n}=e;return n===(0,c.t_)(t)}));return n.config.name.localeCompare(r.config.name)})),hasPointers:!1,displayWrapper:i,propsForItem:function(e){return{renderItem:function(e){let{item:l,itemData:f,index:g}=e;const v=m.find((function(e){let{id:t}=e;return t===(0,c.t_)(l)})).options,b=[(0,c.t_)(l),...h.filter((function(e){return(0,c.t_)(e)===(0,c.t_)(l)}))],y=b.length>1?`${f.config.name} ${b.indexOf(l)+1}`:f.config.name,w={label:y,"inner-options":v},O=o.indexOf(l)>-1;let _="__none__";O&&(_=t[u].find((function(e){let{id:t,placements:n}=e;return(n||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[]).find((function(e){return e===l}))})).id);const E=`builder_panel_${l}`,P=["mobile-menu","mobile-menu-secondary","offcanvas-logo"],k=i&&f.config.devices.includes(u)&&(!P.includes(l)||P.includes(l)&&("desktop"!==u||o.indexOf("trigger")>-1));f.config.name;return(0,r.createElement)(j.PanelMetaWrapper,x({id:E,option:w},s,{getActualOption:function(e){let{open:o}=e;return(0,r.createElement)(r.Fragment,null,d.indexOf(l)>-1&&(0,r.createElement)(j.default,{id:E,getValues:function(){let e=t.items.find((function(e){let{id:t}=e;return t===l}));return e&&Object.keys(e.values)>5?I({builderSettings:t.settings||{},row:_},e.values):I(I({},(0,C.n6)(v,e?e.values:{})),{},{row:_,builderSettings:t.settings||{}})},option:w,onChangeFor:function(e,r){const o=t.items.find((function(e){let{id:t}=e;return t===l}));n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:l,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?(0,C.n6)(v,{}):{}}})},view:"simple"}),k&&(0,r.createElement)("div",{"data-id":l,className:a()({"ct-item-in-builder":O,"ct-builder-item":!O}),onClick:function(e){p||O&&o()}},y,(0,r.createElement)(S.Slot,{name:`PlacementsBuilderSidebarItem_${g}`,fillProps:{item:l,itemInBuilder:O,itemData:f}})))}}))}}},direction:"vertical"})};function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(this,arguments)}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var L=function(e){let{builderValue:t,builderValueDispatch:n}=e;const o=ct_customizer_localizations.header_builder_data.secondary_items.header,i=ct_customizer_localizations.header_builder_data.header,{panelsState:a,panelsActions:l,currentView:s}=(0,r.useContext)(Q),c=i.filter((function(e){let{id:t}=e;return!o.find((function(e){return e.id===t}))}));return(0,r.createElement)(r.Fragment,null,c.map((function(e){const o={label:e.config.name,"inner-options":e.options},i=`builder_panel_${e.id}`;return(0,r.createElement)(j.PanelMetaWrapper,T({id:i,key:e.id,option:o},l,{getActualOption:function(){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(j.default,{id:i,getValues:function(){let n=t.items.find((function(t){let{id:n}=t;return n===e.id})),r="0";return"top-row"!==e.id&&"middle-row"!==e.id&&"bottom-row"!==e.id||(r=t[s].find((function(t){let{id:n}=t;return n===e.id})).placements.reduce((function(e,t){return[...e,...t.items]}),[]).length.toString()),n&&Object.keys(n.values)>5?R({itemsCount:r,builderSettings:t.settings||{}},n.values):R(R({},(0,C.n6)(e.options,n?n.values:{})),{},{itemsCount:r,builderSettings:t.settings||{}})},option:o,onChangeFor:function(r,o){const i=t.items.find((function(t){let{id:n}=t;return n===e.id}));n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:e.id,optionId:r,optionValue:o,values:!i||i&&0===Object.keys(i.values).length?(0,C.n6)(e.options,{}):{}}})},view:"simple"}))}}))})))};function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B.apply(this,arguments)}var F=function(){ct_customizer_localizations.header_builder_data.secondary_items.header,ct_customizer_localizations.header_builder_data.header;const{builderValue:e,option:t,builderValueCollection:n,builderValueDispatch:i,panelsActions:l}=(0,r.useContext)(Q),s=n.sections.filter((function(e){let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")}));return(0,r.createElement)("ul",{className:a()("ct-panels-manager")},s.map((function(t){let{name:n,id:s}=t,c=n||{"type-1":(0,o.__)("Global Header","blocksy")}[s]||s;const u=`builder_header_panel_${s}`,p=ct_customizer_localizations.header_builder_data.header_data.header_options,d={label:c,"inner-options":p};return(0,r.createElement)(j.PanelMetaWrapper,B({id:u,key:s,option:d},l,{getActualOption:function(t){let{open:n}=t;return(0,r.createElement)(r.Fragment,null,Object.keys(p).length>0&&s===e.id&&(0,r.createElement)(j.default,{id:u,getValues:function(){return e.settings||{}},option:d,onChangeFor:function(t,n){i({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:t,optionValue:n,values:(0,C.n6)(p,Array.isArray(e.settings)?{}:e.settings||{})}})},view:"simple"}),s===e.id&&(0,r.createElement)("li",{className:a()({active:s===e.id,"ct-global":"type-1"===s}),onClick:function(){Object.keys(p).length>0&&n()}},(0,r.createElement)("span",{className:"ct-panel-name"},c)))}}))})))};var z=function(e){let{allBuilderSections:t,builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:l}=e;const[s,c]=(0,r.useState)("items"),{builderValueCollection:u}=(0,r.useContext)(Q);ct_customizer_localizations.header_builder_data.secondary_items.header,ct_customizer_localizations.header_builder_data.header,ct_customizer_localizations.header_builder_data.header_data.header_options;return(0,r.createElement)("div",{className:"ct-available-items"},(0,r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:(0,o.sprintf)((0,o.__)("Customizing: %s","blocksy"),`<span>${(u.sections.find((function(e){let{id:t}=e;return t===n.id}))||{}).name||{"type-1":(0,o.__)("Global Header","blocksy")}[n.id]||n.id}</span>`)}}),(0,r.createElement)("div",{className:"ct-tabs"},(0,r.createElement)("ul",null,["items","panels"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(t){t.preventDefault(),c(e)},className:a()({active:e===s})},{panels:(0,o.__)("Headers","blocksy"),items:(0,o.__)("Elements","blocksy")}[e])}))),(0,r.createElement)("div",{className:"ct-current-tab"},"panels"===s&&(0,r.createElement)(S.Slot,{name:"PlacementsBuilderPanelsManager"},(function(e){return 0===e.length?(0,r.createElement)(F,null):e})),(0,r.createElement)(N,{builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:l,displayList:"items"===s}))),(0,r.createElement)(L,{builderValue:n,builderValueDispatch:i}))},V=n(1496),U=n.n(V);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){G(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const $=function(e,t){let n={},r=[],o=e.sections.find((function(t){let{id:n}=t;return n.indexOf(e.__forced_static_header__||ee()||e.sections[0].id)>-1})),i=!1,a=!1,l=[];if("ITEM_VALUE_ON_CHANGE"===t.type){const{id:e,optionId:n,optionValue:r,values:i={}}=t.payload;a=`${e}:${n}`;let l=o.items;l.find((function(t){let{id:n}=t;return n===e}))||(l=[...l,{id:e,values:{}}]),o=W(W({},o),{},{items:l.map((function(t){return t.id===e?W(W({},t),{},{values:W(W({},t.values),{},{[n]:r})}):t}))})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,n={__forced_static_header__:t.payload.id}),"CLONE_ITEM"===t.type){const e=(0,c.t_)(t.payload.id);o=W(W({},o),{},{items:[...o.items,{id:`${e}${(0,c.SU)()}${U()()}`,values:o.items.find((function(t){let{id:n}=t;return n===e}))?o.items.find((function(t){let{id:n}=t;return n===e})).values:{}}]})}if("REMOVE_CLONED_ITEM"===t.type&&(o=W(W({},o),{},{items:o.items.filter((function(e){let{id:n}=e;return n!==t.payload.id}))})),"SET_LIST"===t.type){i=!0;const{currentView:e,lists:n}=t.payload;"desktop"===e&&Object.values(n).reduce((function(e,t){return[...e,...t]}),[]).indexOf("trigger")>-1&&!o.desktop.find((function(e){let{id:t}=e;return"offcanvas"===t}))&&(o=W(W({},o),{},{desktop:[...o.desktop,{id:"offcanvas",placements:[{id:"start",items:[]}]}]})),o=W(W({},o),{},{[e]:o[e].map((function(e){let{id:t,placements:r}=e;if(Object.keys(n).map((function(e){return e.split(":")[0]})).indexOf(t)>-1){let e={id:t,placements:r.map((function(e){let{id:r,items:o}=e;return n[`${t}:${r}`]?{id:r,items:n[`${t}:${r}`]}:{id:r,items:o}}))};if(e.placements.find((function(e){let{id:t}=e;return"middle"===t}))&&0===e.placements.find((function(e){let{id:t}=e;return"middle"===t})).items.length&&e.placements.find((function(e){let{id:t}=e;return"start-middle"===t}))&&(e.placements.find((function(e){let{id:t}=e;return"start-middle"===t})).items.length>0||e.placements.find((function(e){let{id:t}=e;return"end-middle"===t})).items.length>0)){let n={};n[`${t}:start`]=[...e.placements.find((function(e){let{id:t}=e;return"start"===t})).items,...e.placements.find((function(e){let{id:t}=e;return"start-middle"===t})).items],n[`${t}:end`]=[...e.placements.find((function(e){let{id:t}=e;return"end-middle"===t})).items,...e.placements.find((function(e){let{id:t}=e;return"end"===t})).items],n[`${t}:start-middle`]=[],n[`${t}:end-middle`]=[],e={id:t,placements:e.placements.map((function(e){let{id:r,items:o}=e;return n[`${t}:${r}`]?{id:r,items:n[`${t}:${r}`]}:{id:r,items:o}}))}}return e}return{id:t,placements:r}}))})}if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){const{optionId:e,optionValue:n,values:r={}}=t.payload;o=W(W({},o),{},{settings:W(W(W({},o.settings),r),{},{[e]:n})})}if("CREATE_NEW_SECTION"===t.type){const{name:n,copy:o}=t.payload;r=[o?W(W({},e.sections.find((function(e){let{id:t}=e;return t===o}))||{}),{},{name:n,id:`ct-custom-${U()()}`}):{name:n,id:`ct-custom-${U()()}`,mode:"placements",items:[],settings:[],desktop:[{id:"top-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"middle-row",placements:[{id:"start",items:["logo"]},{id:"middle",items:[]},{id:"end",items:["menu"]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"bottom-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]}],mobile:[{id:"top-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"middle-row",placements:[{id:"start",items:["logo"]},{id:"middle",items:[]},{id:"end",items:["trigger"]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"bottom-row",placements:[{id:"start",items:[]},{id:"middle",items:[]},{id:"end",items:[]},{id:"start-middle",items:[]},{id:"end-middle",items:[]}]},{id:"offcanvas",placements:[{id:"start",items:["mobile-menu"]}]}]}]}"REMOVE_BUILDER_SECTION"===t.type&&l.push(t.payload.id);const s=W(W(W({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map((function(e){return e.id===o.id?o:e})),...r].filter((function(e){let{id:t}=e;return-1===l.indexOf(t)}))});return s.__forced_static_header__||(s.__forced_static_header__=s.id),s};var q=n(1429);n(2243);const Z=["__forced_static_header__","__should_refresh__"];function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){X(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Q=(0,r.createContext)({}),ee=function(){(e=wp.customize.previewer.container.find("iframe")[0]).document||e.contentDocument||e.contentWindow.document;var e;return wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("header#header")?wp.customize.previewer.container.find("iframe")[0].contentDocument.querySelector("header#header").dataset.id:null};var te=function(e){let{value:t,option:n,onChange:o}=e;const i=(0,r.useRef)(null);null===i.current&&(i.current=(t.sections.find((function(e){let{id:t}=e;return t.indexOf(ee())>-1}))||t.sections[0]).id),(0,r.useEffect)((function(){return function(){const e=wp.customize("header_placements")(),{__forced_static_header__:t,__should_refresh__:n}=e,r=J(e,Z);t&&wp.customize("header_placements")(Y({__should_refresh__:!0,[Math.random()]:"update"},r))}}),[]);const[a,l]=(0,r.useState)(!1),[s,c]=(0,r.useReducer)($,Y(Y({},t),i.current?{__forced_static_header__:i.current}:{})),u=(0,r.useMemo)((function(){return s.sections.find((function(e){let{id:t}=e;return t===s.__forced_static_header__}))||s.sections[0]}),[s]),[p,d]=(0,q.Or)({withTablet:!1}),f=(0,r.useMemo)((function(){return u[p].reduce((function(e,t){let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((function(e,t){let{id:n,items:r}=t;return[...e,...r]}),[])]}),[])}),[u,p]),m=(0,r.useCallback)((function(e){let t=$(s,e);if("ITEM_VALUE_ON_CHANGE"===e.type){const{id:n,optionId:r,optionValue:o,values:i={}}=e.payload,a=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_header__}))||t.sections[0];let l=a.items;"logo"===n&&"custom_logo"===r&&"type-1"===a.id&&wp.customize&&wp.customize("custom_logo")(o?o.desktop?o.desktop:o:""),wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:n,optionId:r,optionValue:o,futureItems:a.items,values:Y(Y(Y({},(l.find((function(e){let{id:t}=e;return n===t}))||{values:{}}).values),i),{},{[r]:o})})}if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===e.type){const{optionId:n,optionValue:r,values:o={}}=e.payload,i=t.sections.find((function(e){let{id:n}=e;return n===t.__forced_static_header__}))||t.sections[0];wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:"global",optionId:n,optionValue:r,values:Y(Y(Y({},i.settings),o),{},{[n]:r})})}o(t),c(e)}),[c,o,s]),h=(0,r.useCallback)((function(e){return m({type:"SET_LIST",payload:{currentView:p,lists:e}})}),[m,p]);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Q.Provider,{value:{option:n,currentView:p,isDragging:a,setIsDragging:l,setList:h,builderValueDispatch:m,builderValue:u,onChange:function(e){let{id:t,value:n}=e;return h({[t]:n})},builderValueCollection:s}},(0,r.createElement)(z,{allBuilderSections:t,builderValue:u,inlinedItemsFromBuilder:f,builderValueDispatch:m}),(0,r.createPortal)((0,r.createElement)("div",{className:"ct-builder-header"},(0,r.createElement)(P,{currentView:p,setCurrentView:d}),(0,r.createElement)(E,{inlinedItemsFromBuilder:f,builderValueWithView:u[p],view:p})),document.querySelector(".ct-panel-builder"))))};const ne=function(e){return(0,r.createElement)(te,e)};ne.renderingConfig={design:"none"};var re=ne},1650:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o),a=n(5529);const l=["className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=function(e){let{option:{choices:t,tabletChoices:n,mobileChoices:o},option:c,device:p,value:f,values:m,onChange:h}=e;const g=u({},c.attr||{}),{className:v}=g,b=d(g,l);let y=c.choices;"tablet"===p&&n&&(y=n),"mobile"===p&&o&&(y=o);let w=(Array.isArray(y)?y:Object.keys(y).map((function(e){return u({key:e},y[e])}))).filter((function(e){let{key:t}=e;return!c.conditions||(!c.conditions[t]||(0,a.Nj)((0,a.KY)(c.conditions[t]),m))})),O=w.map((function(e){let{key:t}=e;return t})).includes(f)?f:c.value;return(0,r.createElement)("ul",s({},b,{className:i()("ct-image-picker",v)},(c.title,{})),w.map((function(e){return(0,r.createElement)("li",{className:i()({active:e.key===O}),"data-tooltip":"top",onClick:function(){return h(e.key)},key:e.key},-1===e.src.indexOf("<svg")?(0,r.createElement)("img",{src:e.src}):(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:e.src}}),c.title&&null,e.title&&(0,r.createElement)("span",{className:"ct-tooltip"},e.title))})))}},7402:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(1381),o=n(8441),i=n(4184),a=n.n(i),l=n(5652),s=n(6715),c=n.n(s);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class m extends r.Component{constructor(){var e;super(...arguments),e=this,f(this,"params",{height:250,width:250,flex_width:!0,flex_height:!0}),f(this,"state",{attachment_info:null}),f(this,"getUrlFor",(function(e){return e?((e.width<700?e.sizes&&e.sizes.full:c().max(c().values(1===c().keys(e.sizes).length?e.sizes:c().omit(e.sizes,"full")),(function(e){let{width:t}=e;return t})))||{}).url||e.url:null})),f(this,"onChange",(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e.props.onChange(e.props.option.inline_value?t||"":d(d({},e.props.value),{},{url:e.getUrlFor(n),attachment_id:t}))})),f(this,"getAttachmentId",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.props;return t.option.inline_value?t.value:t.value.attachment_id})),f(this,"onSelect",(function(){var t=e.frame.state().get("selection").first().toJSON();(e.props.option.logo||{}).width===t.width&&(e.props.option.logo||{}).height===t.height&&!(e.props.option.logo||{}).flex_width&&!(e.props.option.logo||{}).flex_height||e.props.option.skipCrop,e.setImageFromAttachment(t),e.frame.close()})),f(this,"onCropped",(function(t){e.setImageFromAttachment(t)})),f(this,"onSkippedCrop",(function(){var t=e.frame.state().get("selection").first().toJSON();e.setImageFromAttachment(t)})),f(this,"updateAttachmentInfo",(function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.getAttachmentId();n&&(!wp.media.attachment(n).get("url")||t?wp.media.attachment(n).fetch().then((function(){return e.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(n).toJSON()))})})):e.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(n).toJSON()))}),e.detachListener(),wp.media.attachment(n).on("change",e.updateAttachmentInfo))}))}initFrame(){var e=this;this.frame=wp.media({button:{text:"Select",close:!1},states:[new wp.media.controller.Library({title:this.props.option.label||(0,l.__)("Select logo","blocksy"),library:wp.media.query({type:this.props.option.mediaType||"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:(this.props.option.logo||{}).width,suggestedHeight:(this.props.option.logo||{}).height}),...(this.props.option.skipCrop,[])]}),this.frame.on("select",this.onSelect,this),this.frame.on("close",(function(){e.props.option.onFrameClose&&e.props.option.onFrameClose()})),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)}openFrame(){this.initFrame(),this.frame.setState("library").open(),this.props.option.onFrameOpen&&this.props.option.onFrameOpen()}calculateImageSelectOptions(e,t){var n,r,o,i=t.get("control"),a=!!parseInt((i.props.option.logo||{}).flex_width,10),l=!!parseInt((i.props.option.logo||{}).flex_height,10),s=e.get("width"),c=e.get("height"),u=parseInt((i.props.option.logo||{}).width,10),p=parseInt((i.props.option.logo||{}).height,10),d=u/p,f=u,m=p;return s/c>d?u=(p=c)*d:p=(u=s)/d,o={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:s,imageHeight:c,minWidth:f>u?u:f,minHeight:m>p?p:m,x1:n=(s-u)/2,y1:r=(c-p)/2,x2:u+n,y2:p+r},!1===l&&!1===a&&(o.aspectRatio=u+":"+p),!0===l&&(delete o.minHeight,o.maxWidth=s),!0===a&&(delete o.minWidth,o.maxHeight=c),o}mustBeCropped(e,t,n,r,o,i){return(!0!==e||!0!==t)&&((!0!==e||r!==i)&&((!0!==t||n!==o)&&((n!==o||r!==i)&&!(o<=n))))}setImageFromAttachment(e){this.onChange(e.id,JSON.parse(JSON.stringify(wp.media.attachment(e.id).toJSON()))),this.updateAttachmentInfo()}detachListener(){this.getAttachmentId()&&wp.media.attachment(this.getAttachmentId()).off("change",this.updateAttachmentInfo)}componentDidUpdate(e){this.getAttachmentId()!==this.getAttachmentId(e)&&(wp.media.attachment(this.getAttachmentId(e)).off("change",this.updateAttachmentInfo),this.updateAttachmentInfo())}componentDidMount(){this.updateAttachmentInfo()}componentWillUnmount(){this.detachListener()}render(){var e,t,n=this;return(0,r.createElement)("div",u({className:a()("attachment-media-view ct-attachment",{landscape:this.getAttachmentId()&&this.state.attachment_info,"attachment-media-view-image":this.getAttachmentId()&&this.state.attachment_info})},this.props.option.attr||{}),this.getAttachmentId()&&this.state.attachment_info?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"thumbnail thumbnail-image",onClick:function(){return!n.props.option.has_position_picker&&n.openFrame()}},!this.props.option.has_position_picker&&(0,r.createElement)(React.Fragment,null,!this.props.option.mediaType||null!==(e=this.props.option)&&void 0!==e&&null!==(t=e.mediaType)&&void 0!==t&&t.includes("image")?(0,r.createElement)("img",{className:"attachment-thumb",src:this.getUrlFor(this.state.attachment_info),draggable:"false",alt:""}):(0,r.createElement)("p",null,this.getUrlFor(this.state.attachment_info))),this.props.option.has_position_picker&&(0,r.createElement)(o.FocalPointPicker,{url:this.getUrlFor(this.state.attachment_info),dimensions:{width:400,height:100},value:this.props.value,onChange:function(e){n.props.onChange(d(d({},n.props.value),e))}}),(0,r.createElement)("ul",{className:"actions"},(0,r.createElement)("li",null,(0,r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:(0,l.__)("Edit","blocksy"),onClick:function(e){e.stopPropagation(),n.openFrame()},id:"customize-media-control-button-35"})),(0,r.createElement)("li",null,(0,r.createElement)("button",{onClick:function(e){e.stopPropagation(),n.setState({attachment_info:null}),n.onChange(null)},title:(0,l.__)("Remove","blocksy"),type:"button",className:"button remove-button"}))))):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{type:"button",onClick:function(){return n.openFrame()},className:"ct-upload-button",id:"customize-media-control-button-50"},this.props.option.emptyLabel||(0,l.__)("Select logo","blocksy"))))}}},532:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(5697),i=n(9984),a=n(543),l=n(1496),s=n.n(l),c=n(7686);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f=function(e){return e.map((function(e){return p(p({},e),e.__id?{}:{__id:s()()})}))};t.default=function(e){let{option:t,value:n,onChange:l}=e,s=Object.keys(n).reduce((function(e,t){return p(p({},e),{},{[t]:f(n[t])})}),{});const u=Object.values(s).reduce((function(e,t){return[...e,...t]}),[]),d=Object.values((0,c.n6)(t["inner-options"],{})).reduce((function(e,t){return[...e,...t]})),m=f([...d.filter((function(e){let{id:t}=e;return!u.find((function(e){let{id:n}=e;return t===n}))}))]);return s.right=[...s.right,...m],(0,r.createElement)(i.Z5,{onDragEnd:function(e){if(!e.destination)return;if(e.destination.droppableId===e.source.droppableId)return void l(p(p({},s),{},{[e.destination.droppableId]:(0,a.reorder)(s[e.destination.droppableId],e.source.index,e.destination.index)}));const t=s[e.source.droppableId],n=s[e.destination.droppableId],r=t[e.source.index];t.splice(e.source.index,1),n.splice(e.destination.index,0,r),l(p(p({},s),{},{[e.source.droppableId]:t,[e.destination.droppableId]:n}))}},(0,r.createElement)(o.Z,{onChange:function(e,t){l(p(p({},s),{},{[e]:t}))},options:t["inner-options"],value:s}))}},7525:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(5697);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s=function(e){let{values:t,onChangeFor:n,value:i,option:l,onChange:s}=e;const c=t[l.layers]||[],u=c.filter((function(e){let{id:t,enabled:n}=e;return n&&t===l.field}));return 0===u.length?null:u.map((function(e,t){let i=Object.keys(l["inner-options"]).reduce((function(e,n){return a(a({},e),{},{[n]:a(a({},l["inner-options"][n]),{},{label:l["inner-options"][n].label.replace("INDEX ",1===u.length?"":`${t+1} `)})})}),{});return(0,r.createElement)(o.Z,{key:e.__id||e.id,onChange:function(t,r){n(l.layers,c.map((function(n){return n.__id!==e.__id?n:a(a({},n),{},{[t]:r})})))},options:i,value:e})}))};s.renderingConfig={design:"none"},t.default=s},543:function(e,t,n){"use strict";n.r(t),n.d(t,{LayersContext:function(){return R},default:function(){return B},itemsThatAreNotAdded:function(){return A},reorder:function(){return N}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5529),l=(n(454),n(7686)),s=n(1496),c=n.n(s),u=n(2425);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){let{value:t,option:n}=e;const o=A(t,n),{currentlyPickedItem:i,setCurrentItem:a,addCurrentlySelectedItem:l}=(0,r.useContext)(R);return o.length<=0?null:(0,r.createElement)("div",{className:"ct-add-layer-controls"},(0,r.createElement)(u.default,{onChange:function(e){return a(e)},option:d({search:!0,choices:o.map((function(e){return{key:e,value:window._.template((n.settings[e]||{label:e}).label)({label:""})}}))},n.selectOption||{}),value:i||o[0]}),(0,r.createElement)("button",{type:"button",className:"button button-primary",onClick:function(){return l()}},(0,r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 17 17"},(0,r.createElement)("path",{d:"M17,10h-7v7H7v-7H0V7h7V0h3v7h7V10z"}))))},h=n(5652);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e){let{itemIndex:t,items:n,onChange:o,value:i,parentValue:l,provided:s}=e;const{removeForId:c,addForId:u,option:p,toggleOptionsPanel:d}=(0,r.useContext)(R),f=p.settings[i.id]&&p.settings[i.id].options&&(!p.settings[i.id].options_condition||p.settings[i.id].options_condition&&(0,a.Nj)((0,a.KY)(p.settings[i.id].options_condition),b(b({},l),{},{itemIndex:t})));let m=n.filter((function(e){let{id:t}=e;return t===i.id})),v=m.map((function(e){let{__id:t}=e;return t})).indexOf(i.__id);return(0,r.createElement)("div",{className:"ct-layer-controls"},!p.disableHiding&&(0,r.createElement)("button",{type:"button",className:"ct-visibility",onClick:function(e){e.stopPropagation(),o(n.map((function(e){return e.__id===i.__id?b(b({},e),{},{enabled:!b({enabled:!0},e).enabled}):e})))}},(0,r.createElement)("svg",{width:"13px",height:"13px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-seen",d:"m.9 13.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6s6 1.6 7.7 3.2c.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5.9-.5v-.1c0-.1-.1-.1-.1-.2-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.9-1.9-5-3.7-9.1-3.7S4.9 7.5 3 9.3c-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13c0 .1 0 .1.9.5zM12 17.7c2.7 0 4.8-2.2 4.8-4.8S14.7 8 12 8s-4.8 2.2-4.8 4.8 2.1 4.9 4.8 4.9z"}),(0,r.createElement)("path",{className:"ct-unseen",d:"M16.8 12.8c0 2.7-2.2 4.8-4.8 4.8-.6 0-1.2-.1-1.8-.4L15.1 9c1 1 1.7 2.3 1.7 3.8zm7.2.3c0-.1 0-.1 0 0-.1-.2-.1-.2-.2-.3-.1-.2-.3-.5-.5-.8-.5-.7-1.2-1.6-2.2-2.5-1.1-1.1-2.6-2.1-4.5-2.9l-1.1 1.8c1.7.6 3.1 1.6 4.1 2.6.8.8 1.5 1.6 1.9 2.2.2.3.4.5.5.7 0 .1.1.1.1.2l.9-.5 1-.5zM16.2 1.4l-2.5 4.3c-.5-.1-1.1-.1-1.7-.1-4.1 0-7.2 1.9-9.1 3.7-1 .9-1.7 1.9-2.2 2.5-.2.3-.4.6-.5.8-.1.1-.1.2-.1.2L0 13l.9.5 1 .5s.1-.1.1-.2c.1-.2.2-.4.5-.7.4-.6 1-1.4 1.9-2.2C6 9.2 8.5 7.6 12 7.6h.5l-.2.4H12c-2.7 0-4.8 2.2-4.8 4.8 0 .9.3 1.8.7 2.6l-3.2 5.4 1.3.7L17.5 2.1l-1.3-.7z"}))),(0,r.createElement)("div",g({className:"ct-layer-label"},s.dragHandleProps),(0,r.createElement)("span",null,window._.template((p.settings[i.id]||{label:i.id}).label)(i).replace(" INDEX",1===m.length?"":` ${v+1}`))),p.settings[i.id]&&p.settings[i.id].clone&&n.filter((function(e){let{id:t}=e;return t===i.id})).length<(parseInt(p.settings[i.id].clone)||1)+1&&(0,r.createElement)("button",{type:"button",className:"ct-clone","data-tooltip":"top",onClick:function(){return u(i.id,i)}},(0,r.createElement)("svg",{width:"10px",height:"10px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M23,24H7.7c-0.6,0-1-0.4-1-1V7.7c0-0.6,0.4-1,1-1H23c0.6,0,1,0.4,1,1V23C24,23.6,23.6,24,23,24z M8.7,22H22V8.7 H8.7V22z"}),(0,r.createElement)("path",{d:"M17.3,16.3c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h15.3c0.6,0,1,0.4,1,1V16.3z"})),(0,r.createElement)("i",{className:"ct-tooltip"},(0,h.__)("Clone Item","blocksy"))),(p.manageable||p.settings[i.id]&&p.settings[i.id].clone&&n.filter((function(e){let{id:t}=e;return t===i.id})).length>1||!p.settings[i.id])&&(0,r.createElement)("button",{type:"button",className:"ct-remove",onClick:function(){return c(i.__id)}},(0,r.createElement)("svg",{width:"8px",height:"8px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"m12 14.7 9.3 9.3 2.7-2.7-9.3-9.3L24 2.7 21.3 0 12 9.3 2.7 0 0 2.7 9.3 12 0 21.3 2.7 24l9.3-9.3z"}))),f&&(0,r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:function(e){e.stopPropagation()},onClick:function(e){e.stopPropagation(),d(i.__id)}},(0,r.createElement)("svg",{width:"9px",height:"9px",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{className:"ct-arrow-down",d:"M12 21.7 0 10.8l2.3-2.5 9.7 8.9 9.7-8.9 2.3 2.5z"}),(0,r.createElement)("path",{className:"ct-arrow-up",d:"M12 5.3 0 16.2l2.3 2.5L12 9.8l9.7 8.9 2.3-2.5z"}))))},O=n(5697);function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j=function(e){let{value:t,items:n,onChange:o,index:a,provided:s,snapshot:c,className:u,values:p,parentValues:d}=e;const f=n.map((function(e){let{__id:t}=e;return t})).indexOf(t.__id).toString();let{option:m,isDragging:h,isOpen:g,parentValue:v}=(0,r.useContext)(R),b=P(P({},s.draggableProps),{},{style:P(P({},s.draggableProps.style||{}),s.draggableProps.style.transform?{transform:"translate(0px"+s.draggableProps.style.transform.slice(s.draggableProps.style.transform.indexOf(","),s.draggableProps.style.transform.length)}:{})}),y=m.settings[t.id]&&m.settings[t.id].options&&Object.keys(m.settings[t.id].options).length>0&&g===t.__id&&(!h||h&&h!==g);return(0,r.createElement)("li",_({className:i()("ct-layer",m.itemClass,u,{"ct-disabled":!P({enabled:!0},t).enabled,"ct-active":y}),ref:s.innerRef},b),(0,r.createElement)(w,{items:n,onChange:o,value:t,parentValue:v,itemIndex:f,provided:s}),y&&(0,r.createElement)("div",{className:"ct-layer-content"},(0,r.createElement)(O.Z,{parentValue:v,onChange:function(e,r){if(m.settings[t.id].sync&&m.settings[t.id].clone){let e=n.filter((function(e){let{id:n}=e;return n===t.id})).length,r=`${m.settings[t.id].sync.id}_first`;e>1&&n.filter((function(e){let{id:n}=e;return n===t.id})).map((function(e){let{__id:t}=e;return t})).indexOf(t.__id)>0&&(r=`${m.settings[t.id].sync.id}_second`),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:r})}o(n.map((function(n){return n.__id===t.__id?P(P({},n),{},{[e]:r}):n})))},value:(0,l.n6)(m.settings[t.id].options,P(P(P({},m.value.filter((function(e){let{id:n}=e;return n===t.id})).length>1?m.value.filter((function(e){let{id:n}=e;return t.id===n}))[n.filter((function(e){let{id:n}=e;return n===t.id})).map((function(e){let{__id:t}=e;return t})).indexOf(t.__id)]:{}),t),{},{itemIndex:f})),options:m.settings[t.id].options})))},C=n(9984);function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const N=function(e,t,n){const r=Array.from(e),[o]=r.splice(t,1);return r.splice(n,0,o),r},T=function(e){return e.filter((function(e){return e})).map((function(e){return I(I({},e),e.__id?{}:{__id:c()()})}))},A=function(e,t){return Object.keys(t.settings).filter((function(t){return!e.find((function(e){let{id:n}=e;return n===t}))}))},R=(0,r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:M,Consumer:L}=R;var B=function(e){let{value:t,option:n,onChange:o,values:i}=e;const[s,u]=(0,r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),p=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o([...t||[],I(I(I({id:e,enabled:!0},(0,l.n6)(n.settings[e].options||{},{})),r),{},{__id:c()()})])},d=(n.manageable||n.grouped?T(t):[...T(t),...n.value.filter((function(e){let{id:n}=e;return-1===t.map((function(e){let{id:t}=e;return t})).indexOf(n)})).map((function(e){return I(I({},e),{},{__id:c()(),enabled:(null==e?void 0:e.enabled)||!1})}))]).filter((function(e){return!!n.settings[e.id]}));let f=(0,r.createElement)(M,{value:I(I({},s),{},{parentValue:i,addCurrentlySelectedItem:function(){const e=s.currentlyPickedItem||A(T(t),n)[0];u((function(e){return I(I({},e),{},{currentlyPickedItem:null})})),p(e)},addForId:function(e,t){return p(e,t)},option:n,setCurrentItem:function(e){return u((function(t){return I(I({},t),{},{currentlyPickedItem:e})}))},removeForId:function(e){return o(T(t).filter((function(t){let{__id:n}=t;return n!==e})))},toggleOptionsPanel:function(e){const r=[...t,...n.value.filter((function(e){let{id:n}=e;return-1===t.map((function(e){let{id:t}=e;return t})).indexOf(n)}))];t.length>0&&r.find((function(e){return!e.__id}))&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),o(d)),u((function(t){return I(I({},t),{},{isOpen:t.isOpen!==e&&e})}))}})},n.manageable&&(0,r.createElement)(m,{value:d,option:n}),(0,r.createElement)(C.bK,{droppableId:n.id},(function(e,t){return(0,r.createElement)("ul",x({className:"ct-layers"},e.droppableProps,{ref:e.innerRef}),d.map((function(e,t){return(0,r.createElement)(C._l,{key:e.__id,draggableId:e.__id,isDragDisabled:!!n.disableDrag,index:t},(function(t,l){return(0,r.createElement)(j,{onChange:o,value:e,items:d,provided:t,snapshot:l,className:n.settings[e.id].condition&&!(0,a.Nj)((0,a.KY)(n.settings[e.id].condition),i)?"ct-hidden":""})}))})),e.placeholder)})));return n.grouped?f:(0,r.createElement)(C.Z5,{onDragEnd:function(e){e.destination&&o(N(d,e.source.index,e.destination.index))}},f)}},8652:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(6715),s=n.n(l),c=window.wp.hooks;const u=["url","attachment_id"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=["image"];class v extends r.Component{constructor(){super(...arguments),h(this,"params",{height:250,width:250,flex_width:!0,flex_height:!0}),h(this,"state",{attachment_info:[]}),h(this,"getUrlFor",(function(e){return e?(e.width<700?e.sizes.full:s().max(s().values(1===s().keys(e.sizes).length?e.sizes:s().omit(e.sizes,"full")),(function(e){let{width:t}=e;return t}))).url||e.url:null}))}render(){var e=this;const t=(0,c.applyFilters)("blocksy.options.ct-multi-image-uploader.actions",[function(e){let{props:t,attachment:{attachment_id:n}}=e;return(0,r.createElement)("button",{title:"Remove",type:"button",className:"button remove-button",onClick:function(e){e.stopPropagation(),t.onChange(t.value.filter((function(e){return e.attachment_id!==n})))}})}]);return(0,r.createElement)("div",p({className:i()("ct-attachment-multi",{})},this.props.option.attr||{}),(0,r.createElement)(wp.mediaUtils.MediaUpload,{onSelect:function(t){const n=t.map((function(t){return{url:e.getUrlFor(t),attachment_id:t.id}}));e.props.onChange(n)},gallery:!0,allowedTypes:g,value:this.props.value.map((function(e){let{attachment_id:t}=e;return t})),multiple:!0,render:function(n){let{open:o}=n;return(0,r.createElement)(r.Fragment,null,Array.isArray(e.props.value)&&e.props.value.length>0&&(0,r.createElement)("div",{className:"ct-thumbnails-list"},e.props.value.map((function(n){let{url:i,attachment_id:a}=n,l=m(n,u);return(0,r.createElement)("div",{key:a,className:"thumbnail thumbnail-image",onClick:function(){o()}},(0,r.createElement)("img",{className:"attachment-thumb",src:i,draggable:"false",alt:""}),(0,r.createElement)("ul",{className:"actions"},t.map((function(t,n){return(0,r.createElement)("li",{key:n},t({props:e.props,attachment:f(f({},l),{},{url:i,attachment_id:a})}))}))))}))),(0,r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:"Edit",onClick:function(){return o()}},(0,a.__)("Add/Edit Gallery","blocksy")))}}))}}},3570:function(e,t,n){"use strict";n.r(t);var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=function(e){let{option:{text:t="",attr:n={}}}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",o({className:"ct-notification"},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n||{}),{dangerouslySetInnerHTML:{__html:t}})))};l.renderingConfig={design:"none"},t.default=l},8153:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return h}});var r=n(1381),o=n(6715),i=n.n(o),a=n(4184),l=n.n(a),s=n(254),c=n(5026);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var p=function(e){let{value:t,option:n,option:{attr:o,step:a=1,markAsAutoFor:p},device:d,onChange:f,liftedOptionStateDescriptor:m}=e;const{liftedOptionState:h,setLiftedOptionState:g}=m,v=p&&p.indexOf(d)>-1?"auto":t,b=n.min||0===n.min?n.min:-1/0,y=n.max||0===n.max?n.max:1/0;return(0,r.createElement)("div",u({className:l()("ct-option-number",{"ct-reached-limits":parseFloat(v)===parseInt(b)||parseFloat(v)===parseInt(y)})},o||{}),(0,r.createElement)("a",{className:l()("ct-minus",{"ct-disabled":parseFloat(v)===parseInt(b)}),onClick:function(){return f((0,s.round)((0,s.clamp)(b,y,parseFloat(v)-parseFloat(a))))}}),(0,r.createElement)("a",{className:l()("ct-plus",{"ct-disabled":parseFloat(v)===parseInt(y)}),onClick:function(){return f((0,s.round)((0,s.clamp)(b,y,parseFloat(v)+parseFloat(a))))}}),(0,r.createElement)("input",u({type:"number",step:1,value:h&&h.isEmptyInput?"":v,onBlur:function(){g({isEmptyInput:!1}),parseFloat(v)&&f((0,s.round)((0,s.clamp)(b,y,v)))},onChange:function(e){let{target:{value:t}}=e;""!==t.toString().trim()?(g({isEmptyInput:!1}),i().isNumber(parseFloat(t))?f((0,s.round)(t)):parseFloat(t)?f((0,s.round)(Math.min(parseFloat(t),y))):f((0,s.round)(t))):g({isEmptyInput:!0})}},(0,c.Y)({blockDecimal:!0,value:v,onChange:function(e){f((0,s.round)((0,s.clamp)(b,y,e)))}}))))},d=n(8441);var f=function(e){let{value:t,option:n,option:{step:o=1,markAsAutoFor:a},device:l,onChange:c}=e;const u=a&&a.indexOf(l)>-1?"auto":t,p=n.min||0===n.min?n.min:-1/0,f=n.max||0===n.max?n.max:-1/0;return(0,r.createElement)(d.__experimentalNumberControl,{label:n.label,labelPosition:"top",max:f,min:p,value:u,step:o,onBlur:function(){return parseFloat(u)?c((0,s.round)((0,s.clamp)(p,f,u))):[]},onChange:function(e,t){return t&&i().isNumber(parseFloat(e))?c((0,s.round)((0,s.clamp)(p,f,e))):parseFloat(e)?c((0,s.round)(Math.min(parseFloat(e),f))):c((0,s.round)(e))}})};const m=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(f,e):(0,r.createElement)(p,e)};m.supportedPurposes=["default","gutenberg"];var h=m},9999:function(e,t,n){"use strict";n.r(t),n.d(t,{PanelMetaWrapper:function(){return d}});var r=n(1381),o=n(4184),i=n.n(o),a=n(3431),l=n.n(a),s=n(5697),c=n(7809),u=n(7097),p=n(2329);const d=function(e){let{id:t,option:n,getActualOption:o,value:i}=e;const{panelsState:a,panelsHelpers:l,panelsDispatch:s,containerRef:c}=(0,r.useContext)(u.Q),p=t;(0,r.useEffect)((function(){if(!a.previousPanel&&l.isTransitioningFor(t))if(l.isOpenFor(t)){if(!l.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")){const e=document.createElement("div");e.classList.add("ct-tmp-panel-wrapper"),l.getWrapperParent().appendChild(e)}l.getParentOptionsWrapper()&&l.getParentOptionsWrapper().classList.add("ct-panel-open");const e=c.current.closest("ul")&&c.current.closest("ul").querySelector(".customize-section-description-container h3");s({type:"PANEL_RECEIVE_TITLE",payload:{titlePrefix:e?`${e.querySelector("span").innerText} ▸ ${e.innerText.split("\n")[e.innerText.split("\n").length-1]}`:""}})}else!c.current.closest(".accordion-section-content")||c.current.closest(".accordion-section-content").classList.contains("ct-panel-open"),l.getParentOptionsWrapper()&&l.getParentOptionsWrapper().classList.remove("ct-panel-open")}),[a.previousPanel,t,l.isOpenFor(t)]),(0,r.useEffect)((function(){return function(){[...document.querySelectorAll(".ct-panel-open:not(.open)")].map((function(e){return e.classList.remove("ct-panel-open")}))}}),[]);const d="yes"===i||!0===i;return o({open:function(){return l.open(t)},wrapperAttr:{className:(n.switch?d?"ct-click-allowed":"":"ct-click-allowed")+" ct-panel",onClick:function(e){let{target:t}=e;n.switch&&!d||t.closest(".ct-tmp-panel-wrapper")||l.open(p)}}})},f=function(e){let{option:t,id:n,onChange:o,getValues:a,onChangeFor:c}=e,d=-1===Object.keys(t).indexOf("label")?(n||"").replace(/./,(function(e){return e.toUpperCase()})).replace(/\_|\-/g," "):t.label;const{panelsState:{titlePrefix:f,previousPanel:m},panelsState:h,panelsHelpers:g,containerRef:v}=(0,r.useContext)(u.Q);return v.current&&g.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")?(0,r.createPortal)((0,r.createElement)(p.uT,{items:g.isOpenFor(n),from:{transform:"translateX(100%)"},enter:{transform:"translateX(0%)"},leave:m===n?{transform:"translateX(-100%)"}:{transform:"translateX(100%)"},config:function(e,t){return{duration:180,easing:l()(.645,.045,.355,1)}},onRest:function(e){g.stopTransitioning(),e?[...g.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map((function(e){setTimeout((function(){e.firstElementChild&&e.firstElementChild.removeAttribute("style")}))})):m||[...g.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map((function(e){return e.parentNode.removeChild(e)}))}},(function(e,n){return n&&(0,r.createElement)(p.q.div,{style:e,className:i()("ct-customizer-panel ct-options-container",{"ct-panel-second-level":2===h.currentLevel})},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"customize-panel-actions"},(0,r.createElement)("button",{onClick:function(e){e.stopPropagation(),g.close()},type:"button",className:"customize-section-back"}),(0,r.createElement)("h3",null,(0,r.createElement)("span",null,f),d)),(0,r.createElement)("div",{className:"customizer-panel-content"},(0,r.createElement)(s.Z,{purpose:"customizer",onChange:function(e,t){return c(e,t)},options:t["inner-options"],value:a()}))),(2===h.currentLevel||h.secondLevelTitleLabel)&&(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"customize-panel-actions"},(0,r.createElement)("button",{onClick:function(e){e.stopPropagation(),g.close()},type:"button",className:"customize-section-back"}),(0,r.createElement)("h3",null,(0,r.createElement)("span",null,h.titlePrefix+" ▸ "+d),h.secondLevelTitleLabel)),(0,r.createElement)("div",{className:"customizer-panel-content"})))})),g.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")):null},m=function(e){let{id:t,getValues:n,values:o,onChangeFor:a,option:l,value:s,view:p="normal",onChange:d}=e;const{panelsState:{isOpen:m,isTransitioning:h},panelsHelpers:g}=(0,r.useContext)(u.Q);return"simple"===p?g.isTransitioningFor(t)||g.isOpenFor(t)?(0,r.createElement)(f,{id:t,getValues:function(){return n?n():o},onChangeFor:a,option:l}):null:(0,r.createElement)("div",{className:"ct-customizer-panel-container"},(0,r.createElement)("div",{className:i()("ct-customizer-panel-option")},l.switch&&(0,r.createElement)(c.default,{value:s,onChange:d,onClick:function(e){return e.stopPropagation()},option:{behavior:l.switchBehavior||"words"}}),(0,r.createElement)("button",{type:"button"})),(g.isTransitioningFor(t)||g.isOpenFor(t))&&(0,r.createElement)(f,{id:t,getValues:function(){return n?n():o},onChangeFor:a,option:l}))};m.renderingConfig={design:"inline"},m.MetaWrapper=d,t.default=m},3781:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5529);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}const s=function(e){const{inline:t=!1}=e.option;return(0,r.createElement)("div",l({className:"ct-radio-option"},t?{"data-inline":""}:{},e.option.attr||{}),Object.keys(e.option.choices).map((function(t){return(0,r.createElement)("label",{key:t},(0,r.createElement)("input",{type:"radio",checked:t===e.value,onChange:function(){return e.onChange(t)}}),e.option.choices[t])})))},c=function(e){let{option:t,values:n,value:o,onChange:s,singleChoiceProps:c}=e;const{inline:u=!1}=t;let p=Object.keys(t.choices).filter((function(e){return!t.conditions||(!t.conditions[e]||(0,a.Nj)((0,a.KY)(t.conditions[e]),n))})),d=p.includes(o)?o:t.value;return(0,r.createElement)("ul",l({className:"ct-radio-option ct-buttons-group"},u?{"data-inline":""}:{},t.attr||{}),p.map((function(e,n){return(0,r.createElement)("li",l({className:i()({active:e===d}),onClick:function(){return s(e)},key:e,dangerouslySetInnerHTML:{__html:t.choices[e]}},c?c(e):{},t.choice_attr||{}))})))};var u=function(e){const{option:{view:t}}=e;return"radio"===t?(0,r.createElement)(s,e):(0,r.createElement)(c,e)},p=n(8441);var d=function(e){let{option:t,values:n,value:o,onChange:i}=e,l=Object.keys(t.choices).filter((function(e){return!t.conditions||(!t.conditions[e]||(0,a.Nj)((0,a.KY)(t.conditions[e]),n))})),s=l.includes(o)?o:t.value;return(0,r.createElement)(p.__experimentalToggleGroupControl,{label:t.label,value:s,isBlock:!0,onChange:i},l.map((function(e){return(0,r.createElement)(React.Fragment,null,(0,r.createElement)(p.__experimentalToggleGroupControlOption,{key:e,value:e,label:(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:t.choices[e]}})}))})))};const f=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(d,e):(0,r.createElement)(u,e)};f.supportedPurposes=["default","gutenberg"];var m=f},7812:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(1511),s=n(4823),c=n(3431),u=n.n(c);n(5760);var p=function(e){let{renderContent:t,stopTransitioning:n,el:o,isTransitioning:i,isPicking:a}=e;return(i||a)&&(0,r.createPortal)((0,r.createElement)(s.uT,{items:a,onRest:function(e){return n()},config:{duration:100,easing:u()(.25,.1,.25,1)},from:{transform:"scale3d(0.95, 0.95, 1)",opacity:0},enter:{transform:"scale3d(1, 1, 1)",opacity:1},leave:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(function(e){return e&&function(e){return(0,r.createElement)("div",{style:e,className:"ct-ratio-modal",onClick:function(e){e.preventDefault(),e.stopPropagation()},onMouseDownCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}},t&&t())}})),o.current.closest(".ct-single-palette")?o.current.closest(".ct-single-palette").querySelector(".ct-color-modal-wrapper"):o.current.closest(".ct-color-modal-wrapper")?o.current.closest(".ct-color-modal-wrapper"):o.current.closest(".ct-control").querySelector(".ct-color-modal-wrapper"))},d=n(5697);const f=function(e){let{option:t,value:n,onChange:o,onChangeFor:s,values:c}=e;const[u,f]=(0,r.useState)(!1);let{hasOriginalRatio:m=!0,view:h="popup",preview_width_key:g=null}=t||{},v=["4/3","16/9","2/1"],b=["3/4","9/16","1/2"];const y=(0,r.useRef)(),[{isPicking:w,isTransitioning:O},_]=(0,r.useState)({isPicking:!1,isTransitioning:!1}),E=!(v.indexOf(n)>-1)&&(b.indexOf(n)>-1||u);let P="original"===n?"original":-1===n.indexOf("/")?"custom":"predefined";n.indexOf("/");const S=(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"ct-ratio-content"},(0,r.createElement)("div",{className:i()("ct-ratio-picker",{reversed:E})},(0,r.createElement)("ul",{className:"ct-radio-option ct-buttons-group"},m&&(0,r.createElement)("li",{className:i()({active:"original"===P}),onClick:function(){"original"!==n&&o("original")}},(0,a.__)("Original","blocksy")),(0,r.createElement)("li",{className:i()({active:"predefined"===P}),onClick:function(){-1!==n.indexOf("/")&&"original"!==n||o("original"===t.value?"1/1":t.value)}},(0,a.__)("Predefined","blocksy")),(0,r.createElement)("li",{className:i()({active:"custom"===P}),onClick:function(){if(-1!==n.indexOf("/")||"original"===n){let[e,r]=("original"===n?"original"===t.value?"1/1":t.value:n).split("/");o(`${e}:${r}`)}}},(0,a.__)("Custom","blocksy"))),"predefined"===P&&(0,r.createElement)("div",{className:"ct-ratio-predefined"},(0,r.createElement)("ul",{className:"ct-buttons-group"},["1/1",...E?b:v].map((function(e){return(0,r.createElement)("li",{key:e,className:i()({active:e===n}),onClick:function(){return o(e)}},e)}))),(0,r.createElement)("button",{"data-tooltip":"top",onClick:function(e){if(e.preventDefault(),"1/1"===n)return void f(!E);let[t,r]=n.split("/");f(+t<+r),o(n.split("/").reverse().join("/"))}},(0,r.createElement)("span",null),(0,r.createElement)("i",{className:"ct-tooltip"},"Reverse"))),"custom"===P&&(0,r.createElement)("div",{className:"ct-ratio-custom"},(0,r.createElement)("div",{className:"ct-option-input"},(0,r.createElement)("input",{type:"text",value:n.split(":")[0],onChange:function(e){let{target:{value:t}}=e;o(`${t}:${n.split(":")[1]}`)}})),(0,r.createElement)("span",null,":"),(0,r.createElement)("div",{className:"ct-option-input"},(0,r.createElement)("input",{type:"text",value:n.split(":")[1],onChange:function(e){let{target:{value:t}}=e;o(`${n.split(":")[0]}:${t}`)}})),(0,r.createElement)("div",{className:"ct-notification",dangerouslySetInnerHTML:{__html:(0,a.sprintf)((0,a.__)("Use %sthis tool%s for calculating a custom image ratio based on your image size.","blocksy"),'<a href="https://www.digitalrebellion.com/webapps/aspectcalc" target="_blank">',"</a>")}})),"original"===P&&(0,r.createElement)("div",{className:"ct-ratio-original"},(0,r.createElement)("div",{className:"ct-notification"},(0,a.__)("Displays the image using the aspect ratio in which they were uploaded.","blocksy")))),t["inner-options"]&&(0,r.createElement)(d.Z,{onChange:function(e,t){s(e,t)},options:t["inner-options"],value:c})));return"inline"===h?S:(0,r.createElement)("div",{ref:y,className:i()("ct-ratio-picker-container",{})},(0,r.createElement)(l.default,{useCapture:!1,disabled:!w,className:"ct-ratio-preview",onOutsideClick:function(){w&&_({isTransitioning:!1,isPicking:!1})},wrapperProps:{onClick:function(e){e.preventDefault(),_({isTransitioning:!0,isPicking:!w})}}},n.indexOf(":")>-1&&(0,r.createElement)("span",{className:"ct-ratio-key"},(0,a.__)("Custom","blocksy")),n.indexOf("/")>-1&&(0,r.createElement)("span",{className:"ct-ratio-key"},(0,a.__)("Predefined","blocksy")),"original"===n?(0,a.__)("Original Ratio","blocksy"):n.replace("/",":"),g&&(0,r.createElement)("span",{className:"ct-width-key"},c[g])),(0,r.createElement)(p,{el:y,value:n,onChange:o,option:t,isPicking:w,isTransitioning:O,onPickingChange:function(e){_({isTransitioning:!0,isPicking:e})},stopTransitioning:function(){return _({isPicking:w,isTransitioning:!1})},renderContent:function(){return S}}))};f.ControlEnd=function(){return(0,r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:function(e){return e.stopPropagation()},onMouseUp:function(e){return e.stopPropagation()}})};var m=f},2425:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return te}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(2932),s=n(4775),c=n(1581),u=n.n(c),p=n(7363);n(1726);function d(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function f(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function m(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return f(n.overflowY,t)||f(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function h(e,t,n,r,o,i,a,l){return i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0}var g=function(){return g=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},g.apply(this,arguments)};Object.create;Object.create;let v=0;function b(e){return"function"==typeof e?e:y}function y(){}function w(e,t){if(!e)return;const n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,l=t.skipOverflowHiddenElements,s="function"==typeof a?a:function(e){return e!==a};if(!d(e))throw new TypeError("Invalid target");for(var c,u,p=document.scrollingElement||document.documentElement,f=[],g=e;d(g)&&s(g);){if((g=null==(u=(c=g).parentElement)?c.getRootNode().host||null:u)===p){f.push(g);break}null!=g&&g===document.body&&m(g)&&!m(document.documentElement)||null!=g&&m(g,l)&&f.push(g)}for(var v=n.visualViewport?n.visualViewport.width:innerWidth,b=n.visualViewport?n.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,w=window.scrollY||pageYOffset,O=e.getBoundingClientRect(),_=O.height,E=O.width,P=O.top,S=O.right,j=O.bottom,C=O.left,x="start"===o||"nearest"===o?P:"end"===o?j:P+_/2,k="center"===i?C+E/2:"end"===i?S:C,I=[],D=0;D<f.length;D++){var N=f[D],T=N.getBoundingClientRect(),A=T.height,R=T.width,M=T.top,L=T.right,B=T.bottom,F=T.left;if("if-needed"===r&&P>=0&&C>=0&&j<=b&&S<=v&&P>=M&&j<=B&&C>=F&&S<=L)return I;var z=getComputedStyle(N),V=parseInt(z.borderLeftWidth,10),U=parseInt(z.borderTopWidth,10),H=parseInt(z.borderRightWidth,10),W=parseInt(z.borderBottomWidth,10),G=0,$=0,q="offsetWidth"in N?N.offsetWidth-N.clientWidth-V-H:0,Z="offsetHeight"in N?N.offsetHeight-N.clientHeight-U-W:0,K="offsetWidth"in N?0===N.offsetWidth?0:R/N.offsetWidth:0,Y="offsetHeight"in N?0===N.offsetHeight?0:A/N.offsetHeight:0;if(p===N)G="start"===o?x:"end"===o?x-b:"nearest"===o?h(w,w+b,b,U,W,w+x,w+x+_,_):x-b/2,$="start"===i?k:"center"===i?k-v/2:"end"===i?k-v:h(y,y+v,v,V,H,y+k,y+k+E,E),G=Math.max(0,G+w),$=Math.max(0,$+y);else{G="start"===o?x-M-U:"end"===o?x-B+W+Z:"nearest"===o?h(M,B,A,U,W+Z,x,x+_,_):x-(M+A/2)+Z/2,$="start"===i?k-F-V:"center"===i?k-(F+R/2)+q/2:"end"===i?k-L+H+q:h(F,L,R,V,H+q,k,k+E,E);var X=N.scrollLeft,J=N.scrollTop;x+=J-(G=Math.max(0,Math.min(J+G/Y,N.scrollHeight-A/Y+Z))),k+=X-($=Math.max(0,Math.min(X+$/K,N.scrollWidth-R/K+q)))}I.push({el:N,top:G,left:$})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((e=>{let{el:t,top:n,left:r}=e;t.scrollTop=n,t.scrollLeft=r}))}function O(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function _(e,t){let n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((()=>{n=null,e(...i)}),t)}return o.cancel=r,o}function E(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((t=>(t&&t(e,...r),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault)))}}function P(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}function S(){return String(v++)}function j(e){let{isOpen:t,resultCount:n,previousResultCount:r}=e;return t?n?n!==r?`${n} result${1===n?" is":"s are"} available, use up and down arrow keys to navigate. Press Enter key to select.`:"":"No results are available.":""}function C(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}function x(e){return"string"==typeof e.type}function k(e){return e.props}const I=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function D(e){void 0===e&&(e={});const t={};return I.forEach((n=>{e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function N(e,t){return Object.keys(e).reduce(((n,r)=>(n[r]=T(t,r)?t[r]:e[r],n)),{})}function T(e,t){return void 0!==e[t]}function A(e){const{key:t,keyCode:n}=e;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?`Arrow${t}`:t}function R(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;const i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);let a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);const l=M(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function M(e,t,n,r,o){const i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(let e=t+1;e<n;e++)if(!r(e).hasAttribute("disabled"))return e}else for(let e=t-1;e>=0;e--)if(!r(e).hasAttribute("disabled"))return e;return o?e>0?M(1,0,n,r,!1):M(-1,n-1,n,r,!1):-1}function L(e,t,n,r){return void 0===r&&(r=!0),t.some((t=>t&&(O(t,e,n)||r&&O(t,n.document.activeElement,n))))}const B=_((e=>{z(e).textContent=""}),500);function F(e,t){const n=z(t);e&&(n.textContent=e,B(t))}function z(e){void 0===e&&(e=document);let t=e.getElementById("a11y-status-message");return t||(t=e.createElement("div"),t.setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var V=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16});const U=(()=>{class e extends p.Component{constructor(e){var t;super(e),t=this,this.id=this.props.id||`downshift-${S()}`,this.menuId=this.props.menuId||`${this.id}-menu`,this.labelId=this.props.labelId||`${this.id}-label`,this.inputId=this.props.inputId||`${this.id}-input`,this.getItemId=this.props.getItemId||(e=>`${this.id}-item-${e}`),this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.timeoutIds=[],this.internalSetTimeout=(e,t)=>{const n=setTimeout((()=>{this.timeoutIds=this.timeoutIds.filter((e=>e!==n)),e()}),t);this.timeoutIds.push(n)},this.setItemCount=e=>{this.itemCount=e},this.unsetItemCount=()=>{this.itemCount=null},this.setHighlightedIndex=function(e,n){void 0===e&&(e=t.props.defaultHighlightedIndex),void 0===n&&(n={}),n=D(n),t.internalSetState({highlightedIndex:e,...n})},this.clearSelection=e=>{this.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:this.props.defaultHighlightedIndex,isOpen:this.props.defaultIsOpen},e)},this.selectItem=(e,t,n)=>{t=D(t),this.internalSetState({isOpen:this.props.defaultIsOpen,highlightedIndex:this.props.defaultHighlightedIndex,selectedItem:e,inputValue:this.props.itemToString(e),...t},n)},this.selectItemAtIndex=(e,t,n)=>{const r=this.items[e];null!=r&&this.selectItem(r,t,n)},this.selectHighlightedItem=(e,t)=>this.selectItemAtIndex(this.getState().highlightedIndex,e,t),this.internalSetState=(e,t)=>{let n,r;const o={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&this.props.onInputValueChange(e.inputValue,{...this.getStateAndHelpers(),...e}),this.setState((t=>{t=this.getState(t);let a=i?e(t):e;a=this.props.stateReducer(t,a),n=a.hasOwnProperty("selectedItem");const l={};return n&&a.selectedItem!==t.selectedItem&&(r=a.selectedItem),a.type=a.type||0,Object.keys(a).forEach((e=>{t[e]!==a[e]&&(o[e]=a[e]),"type"!==e&&(a[e],T(this.props,e)||(l[e]=a[e]))})),i&&a.hasOwnProperty("inputValue")&&this.props.onInputValueChange(a.inputValue,{...this.getStateAndHelpers(),...a}),l}),(()=>{b(t)();Object.keys(o).length>1&&this.props.onStateChange(o,this.getStateAndHelpers()),n&&this.props.onSelect(e.selectedItem,this.getStateAndHelpers()),void 0!==r&&this.props.onChange(r,this.getStateAndHelpers()),this.props.onUserAction(o,this.getStateAndHelpers())}))},this.rootRef=e=>this._rootNode=e,this.getRootProps=function(e,n){let{refKey:r="ref",ref:o,...i}=void 0===e?{}:e,{suppressRefError:a=!1}=void 0===n?{}:n;t.getRootProps.called=!0,t.getRootProps.refKey=r,t.getRootProps.suppressRefError=a;const{isOpen:l}=t.getState();return{[r]:P(o,t.rootRef),role:"combobox","aria-expanded":l,"aria-haspopup":"listbox","aria-owns":l?t.menuId:null,"aria-labelledby":t.labelId,...i}},this.keyDownHandlers={ArrowDown(e){if(e.preventDefault(),this.getState().isOpen){const t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:4})}else this.internalSetState({isOpen:!0,type:4},(()=>{const e=this.getItemCount();if(e>0){const{highlightedIndex:t}=this.getState(),n=R(1,t,e,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(n,{type:4})}}))},ArrowUp(e){if(e.preventDefault(),this.getState().isOpen){const t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:3})}else this.internalSetState({isOpen:!0,type:3},(()=>{const e=this.getItemCount();if(e>0){const{highlightedIndex:t}=this.getState(),n=R(-1,t,e,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(n,{type:3})}}))},Enter(e){if(229===e.which)return;const{isOpen:t,highlightedIndex:n}=this.getState();if(t&&null!=n){e.preventDefault();const t=this.items[n],r=this.getItemNodeFromIndex(n);if(null==t||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape(e){e.preventDefault(),this.reset({type:5,...!this.state.isOpen&&{selectedItem:null,inputValue:""}})}},this.buttonKeyDownHandlers={...this.keyDownHandlers," "(e){e.preventDefault(),this.toggleMenu({type:12})}},this.inputKeyDownHandlers={...this.keyDownHandlers,Home(e){const{isOpen:t}=this.getState();if(!t)return;e.preventDefault();const n=this.getItemCount();if(n<=0||!t)return;const r=M(1,0,n,(e=>this.getItemNodeFromIndex(e)),!1);this.setHighlightedIndex(r,{type:7})},End(e){const{isOpen:t}=this.getState();if(!t)return;e.preventDefault();const n=this.getItemCount();if(n<=0||!t)return;const r=M(-1,n-1,n,(e=>this.getItemNodeFromIndex(e)),!1);this.setHighlightedIndex(r,{type:8})}},this.getToggleButtonProps=function(e){let{onClick:n,onPress:r,onKeyDown:o,onKeyUp:i,onBlur:a,...l}=void 0===e?{}:e;const{isOpen:s}=t.getState(),c={onClick:E(n,t.buttonHandleClick),onKeyDown:E(o,t.buttonHandleKeyDown),onKeyUp:E(i,t.buttonHandleKeyUp),onBlur:E(a,t.buttonHandleBlur)};return{type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0,...l.disabled?{}:c,...l}},this.buttonHandleKeyUp=e=>{e.preventDefault()},this.buttonHandleKeyDown=e=>{const t=A(e);this.buttonKeyDownHandlers[t]&&this.buttonKeyDownHandlers[t].call(this,e)},this.buttonHandleClick=e=>{e.preventDefault(),this.props.environment.document.activeElement===this.props.environment.document.body&&e.target.focus(),this.internalSetTimeout((()=>this.toggleMenu({type:13})))},this.buttonHandleBlur=e=>{const t=e.target;this.internalSetTimeout((()=>{this.isMouseDown||null!=this.props.environment.document.activeElement&&this.props.environment.document.activeElement.id===this.inputId||this.props.environment.document.activeElement===t||this.reset({type:14})}))},this.getLabelProps=e=>({htmlFor:this.inputId,id:this.labelId,...e}),this.getInputProps=function(e){let n,{onKeyDown:r,onBlur:o,onChange:i,onInput:a,onChangeText:l,...s}=void 0===e?{}:e,c={};n="onChange";const{inputValue:u,isOpen:p,highlightedIndex:d}=t.getState();return s.disabled||(c={onChange:E(i,a,t.inputHandleChange),onKeyDown:E(r,t.inputHandleKeyDown),onBlur:E(o,t.inputHandleBlur)}),{"aria-autocomplete":"list","aria-activedescendant":p&&"number"==typeof d&&d>=0?t.getItemId(d):null,"aria-controls":p?t.menuId:null,"aria-labelledby":t.labelId,autoComplete:"off",value:u,id:t.inputId,...c,...s}},this.inputHandleKeyDown=e=>{const t=A(e);t&&this.inputKeyDownHandlers[t]&&this.inputKeyDownHandlers[t].call(this,e)},this.inputHandleChange=e=>{this.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:this.props.defaultHighlightedIndex})},this.inputHandleBlur=()=>{this.internalSetTimeout((()=>{const e=this.props.environment.document&&!!this.props.environment.document.activeElement&&!!this.props.environment.document.activeElement.dataset&&this.props.environment.document.activeElement.dataset.toggle&&this._rootNode&&this._rootNode.contains(this.props.environment.document.activeElement);this.isMouseDown||e||this.reset({type:10})}))},this.menuRef=e=>{this._menuNode=e},this.getMenuProps=function(e,n){let{refKey:r="ref",ref:o,...i}=void 0===e?{}:e,{suppressRefError:a=!1}=void 0===n?{}:n;return t.getMenuProps.called=!0,t.getMenuProps.refKey=r,t.getMenuProps.suppressRefError=a,{[r]:P(o,t.menuRef),role:"listbox","aria-labelledby":i&&i["aria-label"]?null:t.labelId,id:t.menuId,...i}},this.getItemProps=function(e){let{onMouseMove:n,onMouseDown:r,onClick:o,onPress:i,index:a,item:l,...s}=void 0===e?{}:e;void 0===a?(t.items.push(l),a=t.items.indexOf(l)):t.items[a]=l;const c=o,u={onMouseMove:E(n,(()=>{a!==t.getState().highlightedIndex&&(t.setHighlightedIndex(a,{type:2}),t.avoidScrolling=!0,t.internalSetTimeout((()=>t.avoidScrolling=!1),250))})),onMouseDown:E(r,(e=>{e.preventDefault()})),onClick:E(c,(()=>{t.selectItemAtIndex(a,{type:9})}))},p=s.disabled?{onMouseDown:u.onMouseDown}:u;return{id:t.getItemId(a),role:"option","aria-selected":t.getState().highlightedIndex===a,...p,...s}},this.clearItems=()=>{this.items=[]},this.reset=function(e,n){void 0===e&&(e={}),e=D(e),t.internalSetState((n=>{let{selectedItem:r}=n;return{isOpen:t.props.defaultIsOpen,highlightedIndex:t.props.defaultHighlightedIndex,inputValue:t.props.itemToString(r),...e}}),n)},this.toggleMenu=function(e,n){void 0===e&&(e={}),e=D(e),t.internalSetState((n=>{let{isOpen:r}=n;return{isOpen:!r,...r&&{highlightedIndex:t.props.defaultHighlightedIndex},...e}}),(()=>{const{isOpen:r,highlightedIndex:o}=t.getState();r&&t.getItemCount()>0&&"number"==typeof o&&t.setHighlightedIndex(o,e),b(n)()}))},this.openMenu=e=>{this.internalSetState({isOpen:!0},e)},this.closeMenu=e=>{this.internalSetState({isOpen:!1},e)},this.updateStatus=_((()=>{const e=this.getState(),t=this.items[e.highlightedIndex],n=this.getItemCount(),r=this.props.getA11yStatusMessage({itemToString:this.props.itemToString,previousResultCount:this.previousResultCount,resultCount:n,highlightedItem:t,...e});this.previousResultCount=n,F(r,this.props.environment.document)}),200);const{defaultHighlightedIndex:n,initialHighlightedIndex:r=n,defaultIsOpen:o,initialIsOpen:i=o,initialInputValue:a="",initialSelectedItem:l=null}=this.props,s=this.getState({highlightedIndex:r,isOpen:i,inputValue:a,selectedItem:l});null!=s.selectedItem&&void 0===this.props.initialInputValue&&(s.inputValue=this.props.itemToString(s.selectedItem)),this.state=s}internalClearTimeouts(){this.timeoutIds.forEach((e=>{clearTimeout(e)})),this.timeoutIds=[]}getState(e){return void 0===e&&(e=this.state),N(e,this.props)}getItemCount(){let e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e}getItemNodeFromIndex(e){return this.props.environment.document.getElementById(this.getItemId(e))}scrollHighlightedItemIntoView(){{const e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)}}moveHighlightedIndex(e,t){const n=this.getItemCount(),{highlightedIndex:r}=this.getState();if(n>0){const o=R(e,r,n,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(o,t)}}getStateAndHelpers(){const{highlightedIndex:e,inputValue:t,selectedItem:n,isOpen:r}=this.getState(),{itemToString:o}=this.props,{id:i}=this,{getRootProps:a,getToggleButtonProps:l,getLabelProps:s,getMenuProps:c,getInputProps:u,getItemProps:p,openMenu:d,closeMenu:f,toggleMenu:m,selectItem:h,selectItemAtIndex:g,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:y,clearItems:w,reset:O,setItemCount:_,unsetItemCount:E,internalSetState:P}=this;return{getRootProps:a,getToggleButtonProps:l,getLabelProps:s,getMenuProps:c,getInputProps:u,getItemProps:p,reset:O,openMenu:d,closeMenu:f,toggleMenu:m,selectItem:h,selectItemAtIndex:g,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:y,clearItems:w,setItemCount:_,unsetItemCount:E,setState:P,itemToString:o,id:i,highlightedIndex:e,inputValue:t,isOpen:r,selectedItem:n}}componentDidMount(){{const e=()=>{this.isMouseDown=!0},t=e=>{this.isMouseDown=!1;!L(e.target,[this._rootNode,this._menuNode],this.props.environment)&&this.getState().isOpen&&this.reset({type:1},(()=>this.props.onOuterClick(this.getStateAndHelpers())))},n=()=>{this.isTouchMove=!1},r=()=>{this.isTouchMove=!0},o=e=>{const t=L(e.target,[this._rootNode,this._menuNode],this.props.environment,!1);this.isTouchMove||t||!this.getState().isOpen||this.reset({type:16},(()=>this.props.onOuterClick(this.getStateAndHelpers())))},{environment:i}=this.props;i.addEventListener("mousedown",e),i.addEventListener("mouseup",t),i.addEventListener("touchstart",n),i.addEventListener("touchmove",r),i.addEventListener("touchend",o),this.cleanup=()=>{this.internalClearTimeouts(),this.updateStatus.cancel(),i.removeEventListener("mousedown",e),i.removeEventListener("mouseup",t),i.removeEventListener("touchstart",n),i.removeEventListener("touchmove",r),i.removeEventListener("touchend",o)}}}shouldScroll(e,t){const{highlightedIndex:n}=void 0===this.props.highlightedIndex?this.getState():this.props,{highlightedIndex:r}=void 0===t.highlightedIndex?e:t;return n&&this.getState().isOpen&&!e.isOpen||n!==r}componentDidUpdate(e,t){T(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()}componentWillUnmount(){this.cleanup()}render(){const e=C(this.props.children,y);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;const t=C(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:x(t)?(0,p.cloneElement)(t,this.getRootProps(k(t))):void 0:null}}return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:j,itemToString:e=>null==e?"":String(e),onStateChange:y,onInputValueChange:y,onUserAction:y,onChange:y,onSelect:y,onOuterClick:y,selectedItemChanged:(e,t)=>e!==t,environment:"undefined"==typeof window?{}:window,stateReducer:(e,t)=>t,suppressRefError:!1,scrollIntoView:w},e.stateChangeTypes=V,e})();var H=U;_(((e,t)=>{F(e(),t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?p.useLayoutEffect:p.useEffect;const W={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){const{selectedItem:t,itemToString:n}=e;return t?`${n(t)} has been selected.`:""},scrollIntoView:w,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};u().array.isRequired,u().func,u().func,u().func,u().bool,u().number,u().number,u().number,u().bool,u().bool,u().bool,u().any,u().any,u().any,u().string,u().string,u().string,u().func,u().string,u().func,u().func,u().func,u().func,u().func,u().shape({addEventListener:u().func,removeEventListener:u().func,document:u().shape({getElementById:u().func,activeElement:u().any,body:u().any})});g(g({},W),{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?"".concat(n," result").concat(1===n?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""}});u().array.isRequired,u().func,u().func,u().func,u().bool,u().number,u().number,u().number,u().bool,u().bool,u().bool,u().any,u().any,u().any,u().string,u().string,u().string,u().string,u().string,u().string,u().func,u().string,u().string,u().func,u().func,u().func,u().func,u().func,u().func,u().shape({addEventListener:u().func,removeEventListener:u().func,document:u().shape({getElementById:u().func,activeElement:u().any,body:u().any})});u().array,u().array,u().array,u().func,u().func,u().func,u().number,u().number,u().number,u().func,u().func,u().string,u().string,u().shape({addEventListener:u().func,removeEventListener:u().func,document:u().shape({getElementById:u().func,activeElement:u().any,body:u().any})});function G(){return G=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G.apply(this,arguments)}function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Z=function(e){var t;let{value:n,option:o,option:{choices:c,tabletChoices:u,mobileChoices:p,placeholder:d,searchPlaceholder:f,defaultToFirstItem:m=!0,search:h=!1,inputClassName:g="",selectInputStart:v,appendToBody:b=!1},onInputValueChange:y=function(){},renderItemFor:w=function(e){return e.value},onChange:O,device:_="desktop"}=e;const E=(0,r.useRef)(null),[P,S]=(0,r.useState)(null);let j=c;"tablet"===_&&u&&(j=u),"mobile"===_&&p&&(j=p);const C=(0,s.N)(j);let x=n||!m||0===parseInt(n,10)?n:(C[0]||{}).key;const{styles:k,popoverProps:I}=(0,l.Z)({ref:E,defaultHeight:228,shouldCalculate:b});(0,r.useEffect)((function(){b&&setTimeout((function(){S(Math.round())}),50)}),[]);let D=C.find((function(e){let{key:t}=e;return t===x}));return D||(D=C.find((function(e){let{key:t}=e;return parseInt(t)===parseInt(x)}))),(0,r.createElement)(H,{key:(null===(t=D)||void 0===t?void 0:t.key)||"downshift",onInputValueChange:function(e){y(e)},selectedItem:D||!m?x:(C[0]||{}).key,onChange:function(e){O(e)},itemToString:function(e){let t=C.find((function(t){let{key:n}=t;return n===e}));return t||(t=C.find((function(t){let{key:n}=t;return parseInt(n)===parseInt(e)}))),e&&t?t.value:""}},(function(e){let{getInputProps:t,getItemProps:n,getLabelProps:l,getMenuProps:s,isOpen:c,inputValue:u,highlightedIndex:p,selectedItem:m,openMenu:y,toggleMenu:O,setState:_}=e,P=null;if(c){const e=C.filter((function(e){return!u||C.find((function(e){let{key:t}=e;return t.toString()===m.toString()}))&&C.find((function(e){let{key:t}=e;return t.toString()===m.toString()})).value===u||e.value.toLowerCase().includes(u.toLowerCase())||e.key.toString().toLowerCase().includes(u.toString().toLowerCase())}));P=(0,r.createElement)("div",G({},s(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:i()("ct-select-dropdown",{"ct-fixed":b})},b?I:{})),{style:b?k:{}}),e.map((function(t,o){return(0,r.createElement)(r.Fragment,{key:o},t.group&&(0===o||e[o-1].group!==e[o].group)&&(0,r.createElement)("div",{className:"ct-select-dropdown-group",key:`${o}-group`},t.group),(0,r.createElement)("div",n({key:t.key,index:o,item:t.key,className:i()("ct-select-dropdown-item",{active:p===o,selected:m===t.key})}),w(t)))}))),b&&(P=(0,r.createPortal)(P,document.body))}return(0,r.createElement)("div",{className:i()("ct-select-input",g)},v&&v(),(0,r.createElement)("input",G({},t({onKeyDown:function(e){"ArrowDown"===e.key&&h&&!c&&_({inputValue:""})},onClick:function(){O(),setTimeout((function(){let e;if(e=b?document.querySelector("body > .ct-select-dropdown.ct-fixed .ct-select-dropdown-item.selected"):E.current.closest(".ct-select-input").querySelector(".ct-select-dropdown .ct-select-dropdown-item.selected"),e){let t=e.parentNode.getBoundingClientRect().top,n=e.getBoundingClientRect().top;e.parentNode.scrollTop=n-t}})),setTimeout((function(){S(Math.round())}),50),h&&_({inputValue:""})},ref:E,disabled:!!o.disabled}),{placeholder:h&&c?f||(0,a.__)("Type to search...","blocksy"):d||(0,a.__)("Select value...","blocksy"),readOnly:!h||!c})),P)}))},K=n(8441);function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function J(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=function(e){let{value:t,option:n,option:{choices:o,tabletChoices:i,mobileChoices:a,placeholder:l,searchPlaceholder:c,defaultToFirstItem:u=!0,search:p=!1,inputClassName:d="",selectInputStart:f,appendToBody:m=!1},onInputValueChange:h=function(){},renderItemFor:g=function(e){return e.value},onChange:v,device:b="desktop"}=e,y=o;"tablet"===b&&i&&(y=i),"mobile"===b&&a&&(y=a);const w=(0,s.N)(y);let O=t||!u||0===parseInt(t,10)?t:(w[0]||{}).key;(0,r.useEffect)((function(){m&&setTimeout((function(){setTempState(Math.round())}),50)}),[]);let _=w.find((function(e){let{key:t}=e;return t===O}));_||(_=w.find((function(e){let{key:t}=e;return parseInt(t)===parseInt(O)})));const E=w.map((function(e){return X(X({},e),{},{name:e.value})}));return(0,r.createElement)(K.BaseControl,null,(0,r.createElement)(K.CustomSelectControl,{isBlock:!0,label:n.label,options:E,onChange:function(e){let{selectedItem:t}=e;return v(t.key)},value:E.find((function(e){return e.key===(_||!u?O:(w[0]||{}).key)}))}))};const ee=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(Q,e):(0,r.createElement)(Z,e)};ee.supportedPurposes=["default","gutenberg"];var te=ee},254:function(e,t,n){"use strict";n.r(t),n.d(t,{clamp:function(){return g},default:function(){return y},round:function(){return v}});var r=n(1381),o=n(4184),i=n.n(o),a=n(6399),l=n.n(a),s=n(1511),c=n(5652),u=n(8519),p=n(5026);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g=function(e,t,n){return Math.max(e,Math.min(t,n))},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Math.pow(10,t);return Math.round(e*n+Number.EPSILON)/n};const b=function(e){let{option:t,value:n,onChange:o,is_open:i,toggleOpen:a,currentUnit:l,getNumericValue:u,forced_current_unit:p,setForcedCurrentUnit:d}=e;let f=t.units.find((function(e){let{unit:t}=e;return t===l}));return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{onClick:function(){return a()},className:"ct-current-value","data-unit":l||(f&&"custom"===f.type?(0,c.__)("custom","blocksy"):"")},l||(f&&"custom"===f.type?(0,c.__)("Custom","blocksy"):"―")),(0,r.createElement)(s.default,{className:"ct-units-list",onOutsideClick:function(){i&&a()}},t.units.filter((function(e){let{unit:t}=e;return t!==l})).map((function(e){let{unit:n,type:i}=e;return(0,r.createElement)("span",{key:n,"data-unit":"custom"===i?"custom":n,onClick:function(){!function(e){const n=u();let r=t.units.find((function(t){let{unit:n}=t;return n===e}));Object.keys(r).includes("min")?o(`${g(t.units.find((function(t){let{unit:n}=t;return n===e})).min,t.units.find((function(t){let{unit:n}=t;return n===e})).max,""===n?-1/0:n)}${e}`):o(`${n}${l}`),""===r.unit&&"custom"===r.type?d(""):d("__DEFAULT__")}(n),a()}},n||("custom"===i?(0,c.__)("Custom","blocksy"):"―"))}))))};class y extends r.Component{constructor(){var e;super(...arguments),e=this,h(this,"state",{is_dragging:!1,is_open:!1,is_empty_input:!1,forced_current_unit:"__DEFAULT__"}),h(this,"el",(0,r.createRef)()),h(this,"hasUnitsList",(function(){return e.props.option.units&&e.props.option.units.length>1})),h(this,"withDefault",(function(t,n){return e.props.option.units&&e.props.option.units.find((function(e){let{unit:n}=e;return n===t}))?t:t||n})),h(this,"getCurrentUnit",(function(){if("__DEFAULT__"!==e.state.forced_current_unit)return e.state.forced_current_unit;if(!e.props.option.units)return"";let t=e.props.option.units?e.props.option.units[0].unit:"";if("NaN"===e.props.value||""===e.props.value||"CT_CSS_SKIP_RULE"===e.props.value)return t;let n=e.props.value.toString().replace(/[0-9]/g,"").replace(/\-/g,"").replace(/\./g,"").replace("CT_CSS_SKIP_RULE",""),r=e.props.option.units.find((function(e){let{unit:t}=e;return t===n}));return""!==n||e.props.value.toString()!==parseFloat(e.props.value).toString()||e.props.option.units.find((function(e){let{unit:t,type:n}=e;return""===t&&!n}))?r?n:"":t})),h(this,"getMax",(function(){var t;return e.props.option.units?(null===(t=e.props.option.units.find((function(t){let{unit:n}=t;return n===e.getCurrentUnit()})))||void 0===t?void 0:t.max)||0:e.props.option.max})),h(this,"getMin",(function(){var t;return e.props.option.units?(null===(t=e.props.option.units.find((function(t){let{unit:n}=t;return n===e.getCurrentUnit()})))||void 0===t?void 0:t.min)||0:e.props.option.min})),h(this,"getNumericValue",(function(){let{forPosition:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=parseFloat(e.props.value,10);if(0===n)return n;if(!n){if(t){if(e.props.option.defaultPosition&&"center"===e.props.option.defaultPosition){let t=parseFloat(e.getMin(),10);return(parseFloat(e.getMax(),10)-t)/2+t}return parseFloat(e.getMin(),10)}return""}return n})),h(this,"handleMove",(function(t){e.state.is_dragging&&e.computeAndSendNewValue(t)})),h(this,"handleUp",(function(){e.setState({is_dragging:!1}),e.detachEvents()})),h(this,"handleFocus",(function(){e.isCustomValueInput()&&e.setState({forced_current_unit:e.getCurrentUnit()})})),h(this,"handleOptionRevert",(function(){e.setState({forced_current_unit:"__DEFAULT__"})})),h(this,"handleBlur",(function(){if(e.setState({is_empty_input:!1}),"CT_CSS_SKIP_RULE"===e.props.option.value){if("CT_CSS_SKIP_RULE"===e.props.value)return;if(""===e.getNumericValue())return void e.props.onChange("CT_CSS_SKIP_RULE")}""!==e.props.value.toString().trim()?e.props.onChange(`${g(parseFloat(e.getMin(),10),parseFloat(e.getMax(),10),parseFloat(e.getNumericValue(),10))}${e.getCurrentUnit()}`):e.props.onChange(e.props.option.value)})),h(this,"handleChange",(function(t){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"CT_CSS_SKIP_RULE"!==e.props.option.value||""!==t.toString().trim()?e.isCustomValueInput()?e.props.onChange(t):""===e.props.option.value||""!==t.toString().trim()?(e.setState({is_empty_input:!1}),e.props.onChange(`${n?g(parseFloat(e.getMin(),10),parseFloat(e.getMax(),10),t):t}${e.getCurrentUnit()}`)):e.setState({is_empty_input:!0}):e.props.onChange("CT_CSS_SKIP_RULE")}))}computeAndSendNewValue(e){let{pageX:t,shiftKey:n}=e,{top:r,left:o,right:i,width:a}=this.el.current.getBoundingClientRect(),s=t-o-pageXOffset;var c,u;this.props.onChange(`${c=l()([0,a],[parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],!0)(document.body.classList.contains("rtl")?a-s:s),u=n?10:1,c=parseFloat(c),u?Math.round(c/u)*u:c}${this.getCurrentUnit()}`)}attachEvents(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)}detachEvents(){document.documentElement.removeEventListener("mousemove",this.handleMove,!0),document.documentElement.removeEventListener("mouseup",this.handleUp,!0)}getLeftValue(){return`${l()([parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],[0,100])(g(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),0===parseFloat(this.getNumericValue({forPosition:!0}),10)?0:parseFloat(this.getNumericValue({forPosition:!0}),10)?parseFloat(this.getNumericValue({forPosition:!0}),10):parseFloat(this.getMin(),10)))}`}isCustomValueInput(){if(!this.hasUnitsList())return!1;let e=this.props.option.units.find((function(e){let{unit:t}=e;return""===t}));return!!e&&(""===this.getCurrentUnit()&&""===e.unit&&"custom"===e.type)}render(){var e=this;return(0,r.createElement)("div",{className:"ct-option-slider"},this.props.beforeOption&&this.props.beforeOption(),this.isCustomValueInput()?(0,r.createElement)(u.Z,{value:this.state.is_empty_input||"NaN"===this.props.value||(this.props.value||"").toString().indexOf("CT_CSS_SKIP_RULE")>-1?"":this.props.value,inputProps:m({},this.props.option.ref?{ref:this.props.option.ref}:{}),onFocus:function(){return e.handleFocus()},onChange:function(t){e.handleChange(t)}}):(0,r.createElement)("div",d({onMouseDown:function(t){let{pageX:n,pageY:r}=t;e.attachEvents(),e.setState({is_dragging:!0})},onClick:function(t){return e.computeAndSendNewValue(t)},ref:this.el,className:"ct-slider"},this.props.option.steps?{"data-steps":""}:{}),(0,r.createElement)("div",{style:{width:`${this.getLeftValue()}%`}}),(0,r.createElement)("span",d({tabIndex:"0"},(0,p.Y)({handleHorizontal:!0,value:this.state.is_empty_input?0:this.getNumericValue({forPosition:!0}),onChange:function(t){e.props.onChange(`${g(parseFloat(e.getMin(),10),parseFloat(e.getMax(),10),t)}${e.getCurrentUnit()}`)}}),{style:{"--position":`${this.getLeftValue()}%`}})),this.props.option.steps&&(0,r.createElement)("section",{className:this.props.option.steps},(0,r.createElement)("i",{className:"minus"}),(0,r.createElement)("i",{className:"zero"}),(0,r.createElement)("i",{className:"plus"}))),!this.props.option.skipInput&&(0,r.createElement)("div",{className:i()("ct-slider-input",{"ct-value-changer":!0,"no-unit-list":!this.hasUnitsList(),active:this.state.is_open})},!this.isCustomValueInput()&&(0,r.createElement)("input",d({type:"number"},this.props.option.ref?{ref:this.props.option.ref}:{},{step:1,value:this.state.is_empty_input?"":this.getNumericValue(),onFocus:function(){return e.handleFocus()},onBlur:function(){return e.handleBlur()},onChange:function(t){let{target:{value:n}}=t;e.handleChange(n,!1)}},(0,p.Y)({value:this.state.is_empty_input?0:this.getNumericValue({forPosition:!0}),onChange:function(t){e.handleChange(t)}}))),!this.hasUnitsList()&&(0,r.createElement)("span",{className:"ct-current-value"},this.withDefault(this.getCurrentUnit(),this.props.option.defaultUnit||"px")),this.hasUnitsList()&&(0,r.createElement)(b,{option:this.props.option,value:this.props.value,onChange:this.props.onChange,is_open:this.state.is_open,forced_current_unit:this.state.forced_current_unit,setForcedCurrentUnit:function(t){e.setState({forced_current_unit:t})},toggleOpen:function(){return e.setState({is_open:!e.state.is_open})},currentUnit:this.getCurrentUnit(),getNumericValue:this.getNumericValue})))}}},3480:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o);const a=["class"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const c=function(e){let{option:{height:t=10,attr:{class:n}={}}}=e,o=s(e.option.attr,a);return(0,r.createElement)("div",l({className:i()("ct-spacer",n)},o,{style:{height:`${t}px`}}))};c.renderingConfig={design:"none"},t.default=c},5954:function(e,t,n){"use strict";n.r(t),n.d(t,{SPACING_STATE_CUSTOM:function(){return w},SPACING_STATE_INDEPENDENT:function(){return y},SPACING_STATE_LINKED:function(){return b},default:function(){return _}});var r=n(1381),o=n(5652),i=n(4184),a=n.n(i),l=n(1511),s=n(8519),c=n(5026);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){let{value:t,option:n,onChange:i,currentUnit:l}=e;if(t.state===w)return(0,r.createElement)("span",null,(0,r.createElement)(s.Z,u({type:"text",placeholder:"",value:t.custom,onChange:function(e){i(d(d({},t),{},{custom:e}))}},n.inputAttr,{shouldPropagateEmptyValue:!0})));const p=function(e,n){t.state!==b?i(d(d({},t),{},{values:t.values.map((function(t,r){return r===n?d(d({},t),{},{value:e,unit:l}):t}))})):i(d(d({},t),{},{values:t.values.map((function(t,n){return"auto"===t.value?t:d(d({},t),{},{value:e,unit:l})}))}))};return(0,r.createElement)(r.Fragment,null,["top","right","bottom","left"].map((function(e,i){return(0,r.createElement)("span",{key:e},(0,r.createElement)("input",u({type:"number",step:1,value:"auto"===t.values[i].value?"":t.values[i].value,onChange:function(e){let{target:{value:t}}=e;p(t,i)},className:a()({inactive:"auto"===t.values[i].value})},d({placeholder:"auto"===t.values[i].value?"auto":""},n.inputAttr),(0,c.Y)({value:t.values[i].value,onChange:function(e){p(e,i)}}))),(0,r.createElement)("small",null,{top:(0,o.__)("Top","blocksy"),bottom:(0,o.__)("Bottom","blocksy"),left:(0,o.__)("Left","blocksy"),right:(0,o.__)("Right","blocksy")}[e]))})))};function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n){return t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b=1,y=2,w=3,O=function(e){if("auto"===e||""===e)return{value:e,unit:""};const t=parseFloat(e);return isNaN(t)?{value:"",unit:""}:{value:t,unit:e.toString().replace(t.toString(),"")}};var _=function(e){let{value:t,option:n,onChange:i}=e;const[s,c]=(0,r.useState)(!1),u=[{unit:"px"},{unit:"%"},{unit:"em"},{unit:"rem"},{unit:"pt"}];let p=t.values?t:{values:[O(t.top),O(t.right),O(t.bottom),O(t.left)],custom:"",state:t.linked?b:y};const d=p.values.find((function(e){return"auto"!==e.value})).unit||u[0].unit;return(0,r.createElement)("div",{className:a()("ct-option-spacing",{linked:p.state===b,custom:p.state===w})},(0,r.createElement)(m,{currentUnit:d,value:p,option:n,onChange:i}),(0,r.createElement)("div",{className:a()("ct-spacing-controls ct-value-changer",{active:s})},p.state!==w&&(0,r.createElement)("span",{className:"ct-link-unlink-toggle",onClick:function(e){if(e.preventDefault(),p.state===b)return void i(g(g({},p),{},{state:y}));const t=p.values.find((function(e){return"auto"!==e.value&&""!==e.value}))||{value:"",unit:""};i(g(g({},p),{},{values:["auto"===p.values[0].value?p.values[0]:t,"auto"===p.values[1].value?p.values[1]:t,"auto"===p.values[2].value?p.values[2]:t,"auto"===p.values[3].value?p.values[3]:t],state:b}))}},(0,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor"},p.state===b?(0,r.createElement)("path",{d:"M24,12c0,3.9-3.2,7.1-7.1,7.1h-2.2v-2.1h2.2c2.8,0,5.1-2.3,5.1-5.1s-2.3-5.1-5.1-5.1h-2.2V4.9h2.2 C20.8,4.9,24,8.1,24,12z M2.1,12c0-2.8,2.3-5.1,5.1-5.1h2.2V4.9H7.1C3.2,4.9,0,8.1,0,12s3.2,7.1,7.1,7.1h2.2v-2.1H7.1 C4.3,17.1,2.1,14.8,2.1,12z M8.3,13h7.3V11H8.3V13z"}):(0,r.createElement)("path",{d:"M24,12c0,3.9-3.2,7.1-7.1,7.1h-2.2v-2.1h2.2c2.8,0,5.1-2.3,5.1-5.1s-2.3-5.1-5.1-5.1h-1.8L7.5,23.4l-1.2-0.6L8,19.1H7.1 C3.2,19.1,0,15.9,0,12s3.2-7.1,7.1-7.1h2.2v2.1H7.1C4.3,6.9,2,9.2,2,12s2.3,5.1,5.1,5.1h1.8l1.8-4H7.9V11h3.8l4.7-10.3l1.2,0.6 L16,4.9h0.9C20.8,4.9,24,8.1,24,12z"}))),(0,r.createElement)("div",{onClick:function(){return c(!s)},className:"ct-current-value","data-unit":p.state===w?"custom":d},p.state===w?(0,o.__)("Custom","blocksy"):d||"―"),(0,r.createElement)(l.default,{className:"ct-units-list",onOutsideClick:function(){s&&c(!1)}},[...u,...p.state===w?[]:[{unit:"custom"}]].filter((function(e){let{unit:t}=e;return t!==d})).map((function(e){let{unit:t}=e;return(0,r.createElement)("span",{key:t,"data-unit":t,onClick:function(){if("custom"===t)return i(g(g({},p),{},{state:w})),void c(!1);let e=p.values.filter((function(e){return"auto"!==e.value})).map((function(e){return e.value+e.unit}));const n=1===[...new Set(e)].length?b:y;i(g(g({},p),{},{values:p.values.map((function(e){return g(g({},e),{},{unit:t})})),state:n})),c(!1)}},"custom"===t?(0,o.__)("Custom","blocksy"):t)})))))}},7809:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});var r=n(1381),o=n(4184),i=n.n(o);const a=function(e){let{option:{behavior:t="words"},value:n}=e;return"words"===t?"yes"===n:!!n};var l=function(e){let{value:t,option:n={},onChange:o,onClick:l}=e;return(0,r.createElement)("div",{className:i()({"ct-option-switch":!0,"ct-active":a({option:n,value:t})}),onClick:function(e){l&&l(e),o(function(e){let{option:t={},option:{behavior:n="words"},value:r}=e;return a({option:t,value:r})?"words"===n&&"no":"words"!==n||"yes"}({option:n,value:t}))}},(0,r.createElement)("span",null))},s=n(8441);const c=function(e){let{option:{behavior:t="words"},value:n}=e;return"words"===t?"yes"===n:!!n},u=function(e){let{option:t={},option:{behavior:n="words"},value:r}=e;return c({option:t,value:r})?"words"===n&&"no":"words"!==n||"yes"};var p=function(e){let{value:t,option:n={},onChange:o,onClick:i,maybeLabel:a}=e;return(0,r.createElement)(s.ToggleControl,{label:a,checked:c({option:n,value:t}),onChange:function(){return o(u({option:n,value:t}))},onClick:function(e){i&&i(e),o(u({option:n,value:t}))}})};const d=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(p,e):(0,r.createElement)(l,e)};d.renderingConfig={design:"inline"},d.supportedPurposes=["default","gutenberg"];var f=d},9697:function(e,t,n){"use strict";n.r(t);var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=function(e){let{option:{label:t="",desc:n="",attr:l={},variation:s="simple"},labelEnd:c=null}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",o({className:"ct-title"},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-type":s},l||{})),(0,r.createElement)("h3",null,t,c),n&&(0,r.createElement)("div",{className:"ct-option-description",dangerouslySetInnerHTML:{__html:n}})))};l.renderingConfig={design:"none"},t.default=l},16:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ge}});var r=n(1381),o=n(4184),i=n.n(o),a=n(5652);const l=function(e){return"System Default"===e?"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'":e.replace("ct_typekit_","")},s=function(e,t){return Object.values(t).find((function(t){return t.families.map((function(e){let{family:t}=e;return t})).indexOf(e)>-1}))},c=function(e){return{n1:(0,a.__)("Thin 100","blocksy"),i1:(0,a.__)("Thin 100 Italic","blocksy"),n2:(0,a.__)("Extra-Light 200","blocksy"),i2:(0,a.__)("Extra-Light 200 Italic","blocksy"),n3:(0,a.__)("Light 300","blocksy"),i3:(0,a.__)("Light 300 Italic","blocksy"),n4:(0,a.__)("Regular 400","blocksy"),i4:(0,a.__)("Regular 400 Italic","blocksy"),n5:(0,a.__)("Medium 500","blocksy"),i5:(0,a.__)("Medium 500 Italic","blocksy"),n6:(0,a.__)("Semi-Bold 600","blocksy"),i6:(0,a.__)("Semi-Bold 600 Italic","blocksy"),n7:(0,a.__)("Bold 700","blocksy"),i7:(0,a.__)("Bold 700 Italic","blocksy"),n8:(0,a.__)("Extra-Bold 800","blocksy"),i8:(0,a.__)("Extra-Bold 800 Italic","blocksy"),n9:(0,a.__)("Ultra-Bold 900","blocksy"),i9:(0,a.__)("Ultra-Bold 900 Italic","blocksy"),Default:(0,a.__)("Default Weight","blocksy")}[e]},u=function(e){return 0===e.indexOf("ct_font")?e.replace("ct_font_","").replace("__","_").split("_").map((function(e){return e.replace(/^[a-z]/,(function(e){return e.toUpperCase()}))})).join(" "):0===e.indexOf("ct_typekit")?e.replace("ct_typekit_","").replace(/([-_][a-z])/gi,(function(e){return e.toUpperCase().replace("-"," ").replace("_"," ")})):"System Default"===e?(0,a.__)("System Default","blocksy"):"Default"===e?(0,a.__)("Default","blocksy"):e},p=function(e){return{system:(0,a.__)("System Font","blocksy"),"local-google-fonts":(0,a.__)("Local Google Font","blocksy"),typekit:(0,a.__)("Adobe Font","blocksy"),file:(0,a.__)("Custom Font","blocksy"),google:(0,a.__)("Google Font","blocksy")}[e]||e};var d=n(5311),f=n.n(d),m=n(3431),h=n.n(m),g=n(2329),v=n(7462),b=n(7326),y=n(4578),w=n(845),O=n(7363),_="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function E(e){cancelAnimationFrame(e.id)}function P(e,t){var n=_();var r={id:requestAnimationFrame((function o(){_()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var S=-1;function j(e){if(void 0===e&&(e=!1),-1===S||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),S=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return S}var C=null;function x(e){if(void 0===e&&(e=!1),null===C||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?C="positive-descending":(t.scrollLeft=1,C=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),C}return C}var k=function(e,t){return e};function I(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,o=e.getItemSize,i=e.getOffsetForIndexAndAlignment,a=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,s=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,u=e.validateProps;return t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=s(r.props,(0,b.Z)(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:(0,b.Z)(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=(0,w.Z)((function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=(0,w.Z)((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,i=r.props,a=i.direction,l=i.itemSize,s=i.layout,u=r._getItemStyleCache(c&&l,c&&s,c&&a);if(u.hasOwnProperty(e))t=u[e];else{var p=n(r.props,e,r._instanceProps),d=o(r.props,e,r._instanceProps),f="horizontal"===a||"horizontal"===s,m="rtl"===a,h=f?p:0;u[e]=t={position:"absolute",left:m?void 0:h,right:m?h:void 0,top:f?0:p,height:f?"100%":d,width:f?d:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=(0,w.Z)((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,a=o;if("rtl"===t)switch(x()){case"negative":a=-o;break;case"positive-descending":a=i-n-o}return a=Math.max(0,Math.min(a,i-n)),{isScrolling:!0,scrollDirection:e.scrollOffset<o?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var t=e.currentTarget,n=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;r.setState((function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-n));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},r._resetIsScrollingDebounced=function(){null!==r._resetIsScrollingTimeoutId&&E(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=P(r._resetIsScrolling,150)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},(function(){r._getItemStyleCache(-1,null)}))},r}(0,y.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return D(e,t),u(e),null};var p=t.prototype;return p.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},p.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props,r=n.itemCount,o=n.layout,a=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var l=0;if(this._outerRef){var s=this._outerRef;l="vertical"===o?s.scrollWidth>s.clientWidth?j():0:s.scrollHeight>s.clientHeight?j():0}this.scrollTo(i(this.props,e,t,a,this._instanceProps,l))},p.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},p.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(x()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,l=i.scrollWidth;i.scrollLeft=l-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()},p.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&E(this._resetIsScrollingTimeoutId)},p.render=function(){var e=this.props,t=e.children,n=e.className,o=e.direction,i=e.height,a=e.innerRef,l=e.innerElementType,s=e.innerTagName,c=e.itemCount,u=e.itemData,p=e.itemKey,d=void 0===p?k:p,f=e.layout,m=e.outerElementType,h=e.outerTagName,g=e.style,b=e.useIsScrolling,y=e.width,w=this.state.isScrolling,_="horizontal"===o||"horizontal"===f,E=_?this._onScrollHorizontal:this._onScrollVertical,P=this._getRangeToRender(),S=P[0],j=P[1],C=[];if(c>0)for(var x=S;x<=j;x++)C.push((0,O.createElement)(t,{data:u,key:d(x,u),index:x,isScrolling:b?w:void 0,style:this._getItemStyle(x)}));var I=r(this.props,this._instanceProps);return(0,O.createElement)(m||h||"div",{className:n,onScroll:E,ref:this._outerRefSetter,style:(0,v.default)({position:"relative",height:i,width:y,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},g)},(0,O.createElement)(l||s||"div",{children:C,ref:a,style:{height:_?"100%":I,pointerEvents:w?"none":void 0,width:_?I:"100%"}}))},p._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,l=i.scrollOffset,s=i.scrollUpdateWasRequested;this._callOnScroll(a,l,s)}},p._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,s=r.scrollOffset;if(0===t)return[0,0,0,0];var c=a(this.props,s,this._instanceProps),u=l(this.props,c,s,this._instanceProps),p=o&&"backward"!==i?1:Math.max(1,n),d=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,c-p),Math.max(0,Math.min(t-1,u+d)),c,u]},t}(O.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var D=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},N=I({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,l=e.height,s=e.itemCount,c=e.itemSize,u=e.layout,p=e.width,d="horizontal"===a||"horizontal"===u?p:l,f=Math.max(0,s*c-d),m=Math.min(f,t*c),h=Math.max(0,t*c-d+c+i);switch("smart"===n&&(n=r>=h-d&&r<=m+d?"auto":"center"),n){case"start":return m;case"end":return h;case"center":var g=Math.round(h+(m-h)/2);return g<Math.ceil(d/2)?0:g>f+Math.floor(d/2)?f:g;default:return r>=h&&r<=m?r:r<h?h:m}},getStartIndexForOffset:function(e,t){var n=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,o=e.height,i=e.itemCount,a=e.itemSize,l=e.layout,s=e.width,c=t*a,u="horizontal"===r||"horizontal"===l?s:o,p=Math.ceil((u+n-c)/a);return Math.max(0,Math.min(i-1,t+p-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});var T=n(5933),A=n.n(T);let R;R="undefined"!=typeof window?window:"undefined"!=typeof self?self:n.g;let M=null,L=null;const B=R.clearTimeout,F=R.setTimeout,z=R.cancelAnimationFrame||R.mozCancelAnimationFrame||R.webkitCancelAnimationFrame,V=R.requestAnimationFrame||R.mozRequestAnimationFrame||R.webkitRequestAnimationFrame;null==z||null==V?(M=B,L=function(e){return F(e,20)}):(M=function([e,t]){z(e),B(t)},L=function(e){const t=V((function(){B(n),e()})),n=F((function(){z(t),e()}),20);return[t,n]});function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){W(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let G=[];const $=function(e){let{data:{linearFontsList:t,onPickFamily:n,value:o},index:s,style:c}=e;const d=t[s];return(0,r.createElement)("div",{style:c,onClick:function(){return n(d)},className:i()("ct-typography-single-font",`ct-${d.source}`,{active:d.family===o.family}),key:d.family},(0,r.createElement)("span",{className:"ct-font-name"},(0,r.createElement)("span",{className:`ct-font-type-${d.source}`,title:p(d.source)},p(d.source)[0]),u(d.display||d.family),d.variable&&(0,r.createElement)("i",null,"(",(0,a.__)("Variable","blocksy"),")")),(0,r.createElement)("span",{style:{fontFamily:l(d.family)},className:"ct-font-preview"},"Simply dummy text"))};var q=function(e){let{option:t,value:n,onPickFamily:o,typographyList:i,linearFontsList:a,currentView:l,searchTerm:s}=e;const c=(0,r.useRef)(null),[u,p]=((0,r.useRef)(null),(0,r.useState)(null));(0,r.useEffect)((function(){n.family&&c.current.scrollToItem(a.map((function(e){let{family:t}=e;return t})).indexOf(n.family),"start")}),[]);const d=function(){u&&clearTimeout(u),p(setTimeout((function(){if(!c.current)return;const[e]=c.current._getRangeToRender(),t=(Math.ceil(a.length/25),Math.ceil((e+1)/25));!function(e){if(0===e.length)return;G=[...G,...e.map((function(e){let{family:t}=e;return t}))];const t=e.map((function(e){let{family:t}=e;return t})).filter((function(e){return-1===e.indexOf("ct_typekit")})),n=e.filter((function(e){let{family:t}=e;return t.indexOf("ct_typekit")>-1}));(t.length>0||n.length>0)&&A().load(H(H(H({},t.length>0?{google:{families:t}}:{}),n.length>0?{typekit:{id:n[0].kit}}:{}),{},{classes:!1,text:"abcdefghijklmnopqrstuvwxyz"}))}([...Array(25)].map((function(e,n){return 25*(t-1)+n})).map((function(e){return a[e]})).filter((function(e){return!!e})).filter((function(e){let{source:t,family:n}=e;return-1===G.indexOf(n)&&("google"===t||"typekit"===t)})))}),100))};return(0,r.useEffect)((function(){d()}),[a]),(0,r.createElement)(N,{height:360,itemCount:a.length,itemSize:85,ref:c,onScroll:function(e){d()},itemData:{linearFontsList:a,onPickFamily:o,value:n},onItemsRendered:function(e){let{overscanStartIndex:t,overscanStopIndex:n}=e},className:"ct-typography-fonts"},$)};function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){Y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var X=function(e){let{option:t,value:n,onChange:o,typographyList:a,props:l}=e;const u=function(e,t){let n=s(e,t);return n?n.families.find((function(t){let{family:n}=t;return n===e})):null}(n.family,a),p=(0,r.useRef)(null);return(0,r.useEffect)((function(){u&&(p.current.scrollTop=(p.current.children[u.all_variations.indexOf(n.variation)]||p.current.children[0]).offsetTop-p.current.offsetTop)}),[u]),(0,r.createElement)(g.q.ul,{style:l,className:"ct-typography-variations",ref:p},u&&u.all_variations.map((function(e){return(0,r.createElement)("li",{onClick:function(){return o(K(K({},n),{},{variation:e}))},className:i()({active:e===n.variation}),key:e},(0,r.createElement)("span",{className:"ct-variation-name","data-variation":e},c(e)))})))},J=n(5760);function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ne=function(e){let{option:t,value:n,sizeRef:o,onChange:l,props:s}=e;return(0,r.createElement)(g.q.ul,{style:s,className:"ct-typography-options",key:"options"},(0,r.createElement)("li",{key:"size"},(0,r.createElement)(J.ZP,{value:n.size,values:n,id:"size",option:{id:"size",label:(0,a.__)("Font Size","blocksy"),type:"ct-slider",value:t.value.size,ref:o,responsive:t.typography_responsive||!0,units:[{unit:"px",min:0,max:200},{unit:"em",min:0,max:50},{unit:"rem",min:0,max:50},{unit:"pt",min:0,max:50},{unit:"vw",min:0,max:100},{unit:"",type:"custom"}]},hasRevertButton:!0,onChange:function(e){return l(ee(ee({},n),{},{size:e}))}})),(0,r.createElement)("li",{key:"line-height"},(0,r.createElement)(J.ZP,{value:n["line-height"],values:n,id:"line-height",option:{id:"line-height",label:(0,a.__)("Line Height","blocksy"),type:"ct-slider",value:t.value["line-height"],responsive:t.typography_responsive||!0,units:[{unit:"",min:0,max:10},{unit:"px",min:0,max:100},{unit:"em",min:0,max:100},{unit:"pt",min:0,max:100},{unit:"%",min:0,max:100}]},hasRevertButton:!0,onChange:function(e){return l(ee(ee({},n),{},{"line-height":e}))}})),(0,r.createElement)("li",{key:"letter-spacing"},(0,r.createElement)(J.ZP,{value:n["letter-spacing"],values:n,id:"letter-spacing",option:{id:"letter-spacing",label:(0,a.__)("Letter Spacing","blocksy"),type:"ct-slider",value:t.value["letter-spacing"],responsive:t.typography_responsive||!0,defaultPosition:"center",units:[{unit:"em",min:-5,max:5},{unit:"px",min:-20,max:20},{unit:"rem",min:-5,max:5}]},hasRevertButton:!0,onChange:function(e){return l(ee(ee({},n),{},{"letter-spacing":e}))}})),(0,r.createElement)("li",{key:"variant",className:"ct-typography-variant"},(0,r.createElement)("ul",{className:i()("ct-text-transform")},["capitalize","uppercase"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(){return l(ee(ee({},n),{},{"text-transform":n["text-transform"]===e?"none":e}))},className:i()({active:e===n["text-transform"]}),"data-variant":e,"data-tooltip":"top"},(0,r.createElement)("i",{className:"ct-tooltip"},{capitalize:(0,a.__)("Capitalize","blocksy"),uppercase:(0,a.__)("Uppercase","blocksy")}[e]))}))),(0,r.createElement)("ul",{className:i()("ct-text-decoration")},["line-through","underline"].map((function(e){return(0,r.createElement)("li",{key:e,onClick:function(){return l(ee(ee({},n),{},{"text-decoration":n["text-decoration"]===e?"none":e}))},className:i()({active:e===n["text-decoration"]}),"data-variant":e,"data-tooltip":"top"},(0,r.createElement)("i",{className:"ct-tooltip"},{"line-through":(0,a.__)("Line Through","blocksy"),underline:(0,a.__)("Underline","blocksy")}[e]))})))))},re=n(3363);function oe(){return oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oe.apply(this,arguments)}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){le(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e,t){var n=t.length,r=e.length;if(r>n)return!1;if(r===n)return e===t;e:for(var o=0,i=0;o<r;o++){for(var a=e.charCodeAt(o);i<n;)if(t.charCodeAt(i++)===a)continue e;return!1}return!0}var ce=function(e){let{option:t,value:n,initialView:o,currentView:l,previousView:s,setCurrentView:c,setInititialView:p,onChange:d,wrapperProps:m={},confirmationRef:v,isConfirmingGdpr:b,setIsConfirmingGdpr:y}=e;const[w,O]=(0,r.useState)(!1),[_,E]=(0,r.useState)(function(e){let{isDefault:t}=e;return{system:{type:"system",families:[...t?[]:["Default"],"System Default","Arial","Verdana","Trebuchet","Georgia","Times New Roman","Palatino","Helvetica","Myriad Pro","Lucida","Gill Sans","Impact","Serif","monospace"].map((function(e){return{source:"system",family:e,display:"System Default"===e?(0,a.__)("System Default","blocksy"):e,variations:[],all_variations:[..."Default"===e?["Default"]:[],"n1","i1","n2","i2","n3","i3","n4","i4","n5","i5","n6","i6","n7","i7","n8","i8","n9","i9"]}}))}}}(t)),[P,S]=(0,r.useState)(!1),[j,C]=(0,r.useState)(""),x=(0,r.useMemo)((function(){return"_"===s||"search"===l&&"fonts"===s||"search"===s&&"fonts"===l?"static":"options"===s||"fonts"===s&&"variations"===l?"right":"left"}),[l,s]),k=(0,r.useRef)(null),I=(0,r.useRef)(null),D=Object.keys(_).reduce((function(e,t){return[...e,...(_[t].families||[]).filter((function(e){let{family:t,display:n}=e;return se(j.toLowerCase(),t.toLowerCase())||se(j.toLowerCase(),(n||"").toLowerCase())}))]}),[]);(0,r.useEffect)((function(){o&&"done"!==o&&(C(""),setTimeout((function(){}))),"font_size"===o&&setTimeout((function(){return I.current&&I.current.focus()}),100)}),[o]),(0,r.useEffect)((function(){!async function(){const e=new FormData;e.append("action","blocksy_get_fonts_list");try{const n=await fetch(ajaxurl,{method:"POST",body:e});if(200===n.status){const{success:e,data:r}=await n.json();e&&E(ae(ae({},r.fonts),{},{system:ae(ae({},r.fonts.system),{},{families:[...t.isDefault?[]:[{source:"system",family:"Default",variations:[],all_variations:["Default","n1","i1","n2","i2","n3","i3","n4","i4","n5","i5","n6","i6","n7","i7","n8","i8","n9","i9"]}],...r.fonts.system.families]})}))}}catch(e){}}()}),[]),(0,r.useEffect)((function(){"search"===l&&k.current.focus()}),[l]);const N=function(e){var t,r;d(ae(ae({},n),{},{family:e.family,variation:(t=e,r=n,t.all_variations.indexOf(r.variation)>-1?r.variation:t.all_variations.indexOf("n4")>-1?"n4":t.all_variations[0])}))};return(0,r.createElement)(g.q.div,oe({className:"ct-option-modal ct-typography-modal"},m),(0,r.createElement)("div",{className:"ct-typography-container"},(0,r.createElement)("ul",{className:i()("ct-typography-top",{"ct-switch-panel":"options"!==l,"ct-static":"_"===s})},(0,r.createElement)("li",{className:"ct-back",onClick:function(){return c("options")}},(0,r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 15 15"},(0,r.createElement)("path",{d:"M14.2,6.8H2.6l4-4c0.3-0.3,0.3-0.8,0-1.1c-0.3-0.3-0.8-0.3-1.1,0L0.2,7l0,0c0,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1l0,0c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1C0.2,8,0.2,8,0.2,8l5.3,5.3c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1.1l-4-4h11.7c0.4,0,0.8-0.3,0.8-0.8S14.7,6.8,14.2,6.8z"}))),(0,r.createElement)("li",{className:i()("ct-font",{active:"search"===l||"fonts"===l}),onClick:function(){c("fonts"===l?"search":"fonts"),C("")}},"search"!==l&&(0,r.createElement)("span",null,u(n.family)),"search"===l&&(0,r.createElement)("input",{onClick:function(e){return e.stopPropagation()},ref:k,autoFocus:!0,value:j,onKeyUp:function(e){13==e.keyCode&&D.length>0&&(N(D[0]),c("options"),C(""))},onChange:function(e){let{target:{value:t}}=e;return C(t)}}),(0,r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 15 15"},"search"===l&&(0,r.createElement)("path",{d:"M8.2,7.5L10.7,5c0.2-0.2,0.2-0.5,0-0.7c-0.2-0.2-0.5-0.2-0.7,0L7.5,6.8L5,4.3c-0.2-0.2-0.5-0.2-0.7,0C4.1,4.5,4.1,4.8,4.3,5l2.5,2.5L4.3,10c-0.2,0.2-0.2,0.5,0,0.7c0.2,0.2,0.5,0.2,0.7,0l2.5-2.5l2.5,2.5c0.2,0.2,0.5,0.2,0.7,0s0.2-0.5,0-0.7L8.2,7.5z"}),"search"!==l&&(0,r.createElement)("path",{d:"M11.3,11.5c-0.3,0.3-0.7,0.3-1.1,0l-1.3-1.3c-0.5,0.4-1.2,0.5-1.9,0.5c-2,0-3.5-1.5-3.5-3.5S5,3.7,7,3.7c1.9,0,3.5,1.5,3.5,3.5c0,0.7-0.2,1.3-0.5,1.9l1.3,1.3C11.6,10.7,11.6,11.2,11.3,11.5z M7,4.7c-1.4,0-2.5,1.1-2.5,2.5S5.6,9.7,7,9.7s2.5-1.1,2.5-2.5S8.4,4.7,7,4.7z"}))),(0,r.createElement)("li",{className:i()("ct-weight",{active:"variations"===l}),onClick:function(){return c("variations")}},(0,r.createElement)("span",{"data-variation":n.variation},(T=n.variation,{n1:"100",i1:"100",n2:"200",i2:"200",n3:"300",i3:"300",n4:"400",i4:"400",n5:"500",i5:"500",n6:"600",i6:"600",n7:"700",i7:"700",n8:"800",i8:"800",n9:"900",i9:"900",Default:(0,a.__)("Default","blocksy")}[T])))),(0,r.createElement)(g.uT,{items:l,immediate:"static"===x,config:function(e,t){return{duration:210,easing:h()(.455,.03,.515,.955)}},from:{transform:"left"===x?"translateX(100%)":"translateX(-100%)",position:"absolute"},enter:{transform:"translateX(0%)",position:"absolute"},leave:{position:"absolute",transform:"left"===x?"translateX(-100%)":"translateX(100%)"}},(function(e,o,i,a){return"options"===o?(0,r.createElement)(ne,{sizeRef:I,value:n,option:t,onChange:d,props:e,currentView:o}):"fonts"===o||"search"===o?(0,r.createElement)(g.q.div,{style:e,key:o},(0,r.createElement)(q,{typographyList:_,searchTerm:j,linearFontsList:D,currentView:`${o}:${s}`,onPickFamily:function(e){if("google"===e.source){if(!(window.ct_customizer_localizations?ct_customizer_localizations:ct_localizations).dismissed_google_fonts_notice)return void y(e)}N(e)},value:n})):"variations"===o?(0,r.createElement)(X,{currentView:o,props:e,typographyList:_,onChange:function(e){d(e)},value:n}):void 0}))),(0,r.createElement)(re.Z,{items:!!b,className:"ct-admin-modal ct-gdpr-fonts-notice",onDismiss:function(){},render:function(){return(0,r.createElement)("div",{className:"ct-modal-content",ref:v,onClick:function(e){e.stopPropagation()}},(0,r.createElement)("i",null,(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},(0,r.createElement)("path",{d:"M18.3,14.4c-0.1,0.3-0.4,0.6-0.8,0.6h-15c-0.4,0-0.7-0.2-0.8-0.6s0-0.7,0.3-0.9c0,0,2.1-1.6,2.1-6.8c0-3.2,2.6-5.8,5.8-5.8c3.2,0,5.8,2.6,5.8,5.8c0,5.2,2.1,6.8,2.1,6.8C18.3,13.7,18.4,14.1,18.3,14.4z M11.9,16.8c-0.4-0.2-0.9-0.1-1.1,0.3c-0.1,0.2-0.3,0.3-0.5,0.4c-0.2,0.1-0.4,0-0.6-0.1c-0.1-0.1-0.2-0.2-0.3-0.3c-0.2-0.4-0.7-0.5-1.1-0.3c-0.4,0.2-0.5,0.7-0.3,1.1c0.2,0.4,0.5,0.7,0.9,0.9c0.4,0.2,0.8,0.3,1.2,0.3c0.2,0,0.4,0,0.6-0.1c0.6-0.2,1.2-0.6,1.5-1.2C12.4,17.5,12.3,17,11.9,16.8z"}))),(0,r.createElement)("h2",{className:"ct-modal-title"},(0,a.__)("Looks like you've picked a Google Font","blocksy")),(0,r.createElement)("p",{dangerouslySetInnerHTML:{__html:sprintf((0,a.__)("By using external Google Fonts, your website might not comply with the privacy regulations in your country. As an alternative you can use a system font, our %sLocal Google Fonts%s extension, or this %splugin%s.","blocksy"),'<a href="https://creativethemes.com/blocksy/docs/extensions/local-google-fonts/" target="_blank">',"</a>",'<a href="https://wordpress.org/plugins/local-google-fonts/" target="_blank">',"</a>")}}),(0,r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},(0,r.createElement)("div",{className:"ct-checkbox-container",onClick:function(){O(!w)}},(0,r.createElement)("span",{className:i()("ct-checkbox",{active:w})},(0,r.createElement)("svg",{width:"10",height:"8",viewBox:"0 0 11.2 9.1"},(0,r.createElement)("polyline",{className:"check",points:"1.2,4.8 4.4,7.9 9.9,1.2"}))),(0,a.__)("I understand, don't show this notification again.","blocksy")),(0,r.createElement)("button",{className:"button",onClick:function(){y(!1),O(!1)}},(0,a.__)("Cancel","blocksy")),(0,r.createElement)("button",{className:"button button-primary",disabled:!w,onClick:function(e){if(e.preventDefault(),N(b),y(!1),w){(window.ct_customizer_localizations?ct_customizer_localizations:ct_localizations).dismissed_google_fonts_notice="yes",f().post(ajaxurl,{wp_customize:"on",action:"blocksy_dismissed_google_fonts_notice_handler"},(function(){}))}}},(0,a.__)("Continue","blocksy"))))}}));var T},ue=n(1511),pe=n(7086),de=n(2932);function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ge=function(e){let{option:{label:t="",desc:n="",attr:o={}},option:l,value:s,device:p,onChange:d}=e;const[f,m]=(0,r.useState)("_:_"),[v,b]=(0,r.useState)(!1),y=(0,r.useRef)();let[w,O]=(0,r.useMemo)((function(){return f.split(":")}),[f]);const _=(0,r.useCallback)((function(e){return m(`${e}:${w}`)}),[w]),[{isOpen:E,isTransitioning:P},S]=(0,r.useState)({isOpen:!1,isTransitioning:!1}),{styles:j,popoverProps:C}=(0,de.Z)({ref:y,defaultHeight:430,shouldCalculate:P||E}),x=function(e){S((function(t){return me(me({},t),{},{isOpen:e,isTransitioning:!0})}))},k=(0,r.useRef)(),I=(0,r.useRef)(),D=(0,r.useRef)(),N=(0,r.useRef)(),T=(0,r.useRef)(),A=(0,r.useMemo)((function(){const e=w,t="options"===e?I.current:"fonts"===e?k.current:"variations"===e?D.current:I.current;return C.ref&&C.ref.current&&function(e,t){if(!e)return;if(!t)return;let n=getComputedStyle(e),r=parseFloat(n.left);return{"--option-modal-arrow-position":(t=t.getBoundingClientRect()).left+t.width/2-r-6+"px"}}(C.ref.current,t)}),[E,w,C.ref,C.ref&&C.ref.current,k&&k.current,D&&D.current,I&&I.current,N&&N.current]);let R="CT_CSS_SKIP_RULE"===(0,pe.T)(s.size)[p]?(0,a.__)("Default Size","blocksy"):(0,pe.T)(s.size)[p],M=(0,pe.T)(s.size)[p].toString().replace(/[0-9]/g,"").replace(/\-/g,"").replace(/\./g,"").replace("CT_CSS_SKIP_RULE","");return"CT_CSS_SKIP_RULE"!==(0,pe.T)(s.size)[p]&&-1===["px","em","rem","pt","vw"].indexOf(M)&&(R=(0,a.__)("Custom","blocksy")),(0,r.createElement)("div",{className:i()("ct-typography",{})},(0,r.createElement)(ue.default,{disabled:!E,useCapture:!1,className:"ct-typohraphy-value",additionalRefs:[C.ref,T],onOutsideClick:function(){v||x(!1)},wrapperProps:{ref:y,onClick:function(e){e.preventDefault(),E?_("options"):(m("options:_"),x("options"))}}},(0,r.createElement)("div",null,(0,r.createElement)("span",{onClick:function(e){e.stopPropagation(),E?_("fonts"):(m("fonts:_"),x("fonts"))},className:"ct-font",ref:k},(0,r.createElement)("span",null,"Default"===s.family?(0,a.__)("Default Family","blocksy"):u(s.family))),(0,r.createElement)("i",null,"/"),(0,r.createElement)("span",{onClick:function(e){e.stopPropagation(),E?_("options"):(m("options:_"),x("font_size"))},ref:I,className:"ct-size"},(0,r.createElement)("span",null,R)),(0,r.createElement)("i",null,"/"),(0,r.createElement)("span",{ref:D,onClick:function(e){e.stopPropagation(),E?_("variations"):(m("variations:_"),x("variations"))},className:"ct-weight"},(0,r.createElement)("span",null,c(s.variation)))),(0,r.createElement)("a",{ref:N})),(P||E)&&(0,r.createPortal)((0,r.createElement)(g.uT,{items:E,onRest:function(e){S((function(e){return me(me({},e),{},{isTransitioning:!1})}))},config:{duration:100,easing:h()(.25,.1,.25,1)},from:E?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:E?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:E?{opacity:1}:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(function(e,t){return t?(0,r.createElement)(ce,{isConfirmingGdpr:v,setIsConfirmingGdpr:b,confirmationRef:T,wrapperProps:me({style:me(me(me({},e),j),A)},C),onChange:d,value:s,option:l,initialView:t,setInititialView:function(e){return x(e)},currentView:w,previousView:O,setCurrentView:_}):null})),document.body))}},9109:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4775),i=n(4184),a=n.n(i),l=n(4823),s=n(3431),c=n.n(s),u=n(1511);n(5652);function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h=function(e){let{option:t,value:n,onChange:i}=e;return(0,r.createElement)("ul",p({className:"ct-visibility-option ct-devices ct-buttons-group"},t.attr||{}),(0,o.N)(t.choices).map((function(e){let{key:o,value:l}=e;return(0,r.createElement)("li",{className:a()({active:n[o]},`ct-${o}`),onClick:function(){return i(f(f({},n),{},{[o]:!n[o]||1===Object.values(n).filter((function(e){return e})).length&&!t.allow_empty}))},key:o})})))},g=function(e){let{option:t,value:n,onChange:o}=e;const[{isPicking:i,isTransitioning:a},s]=(0,r.useState)({isPicking:null,isTransitioning:null}),p=(0,r.useRef)();return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(u.default,{useCapture:!1,disabled:!i,className:"ct-visibility-trigger",additionalRefs:[],onOutsideClick:function(){i&&s({isTransitioning:!0,isPicking:null})},wrapperProps:{ref:p,onClick:function(e){e.preventDefault(),s({isTransitioning:!0,isPicking:!0})}}},(0,r.createElement)("span",null,"open visibility")),(a||i)&&(0,r.createPortal)((0,r.createElement)(l.uT,{items:i,onRest:function(e){s({isPicking:i,isTransitioning:!1})},config:{duration:100,easing:c()(.25,.1,.25,1)},from:i?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:i?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:i?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},(function(e){return e&&function(e){return(0,r.createElement)("div",{style:e,className:"ct-box-shadow-modal",onClick:function(e){e.preventDefault(),e.stopPropagation()},onMouseDownCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:function(e){e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}},(0,r.createElement)(h,{option:t,value:n,onChange:o}))}})),p.current.closest(".ct-labeled-group-item")?p.current.closest(".ct-labeled-group-item").querySelector(".ct-visibility-modal-wrapper"):p.current.closest(".ct-single-palette")?p.current.closest(".ct-single-palette").querySelector(".ct-visibility-modal-wrapper"):p.current.closest(".ct-visibility-modal-wrapper")?p.current.closest(".ct-visibility-modal-wrapper"):p.current.closest(".ct-control").querySelector(".ct-visibility-modal-wrapper")))},v=function(e){let{option:t,option:{view:n="inline"},value:o,onChange:i}=e;return"inline"===n?(0,r.createElement)(h,{option:t,value:o,onChange:i}):(0,r.createElement)(g,{option:t,value:o,onChange:i})};v.hiddenResponsive=!0,v.ControlEnd=function(){return(0,r.createElement)("div",{className:"ct-visibility-modal-wrapper"})},t.default=v},7475:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(4184),i=n.n(o),a=n(5652),l=n(8153);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d=function(e){let{onChange:t,value:n,option:o,option:{columns_id:c,rows_id:p},device:d,onChangeFor:f,values:m,values:{woocommerce_catalog_columns:h,woocommerce_catalog_rows:g},liftedOptionStateDescriptor:v}=e;const b=p?m[p]:g;return(0,r.createElement)("div",s({className:i()("ct-woo-columns-and-rows",{})},"desktop"!==d?{"data-disabled-last":""}:{}),(0,r.createElement)("div",null,(0,r.createElement)(l.default,{liftedOptionStateDescriptor:v,option:u(u({},o),{},{attr:u(u({},o.attr||{}),{},{"data-width":"full"})}),value:c||"desktop"!==d?n:h,onChange:function(e){"desktop"!==d||c?t(e):f("woocommerce_catalog_columns",e)}}),(0,r.createElement)("p",{className:"ct-option-description"},(0,a.__)("Number of columns","blocksy"))),(0,r.createElement)("div",null,(0,r.createElement)(l.default,{liftedOptionStateDescriptor:v,option:{min:1,max:200,responsive:!1,value:4,attr:{"data-width":"full"}},value:"desktop"===d?b:"auto",onChange:function(e){"desktop"===d&&f(p||"woocommerce_catalog_rows",e),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:p||"woocommerce_catalog_rows"})}}),(0,r.createElement)("p",{className:"ct-option-description"},(0,a.__)("Number of rows","blocksy"))))};d.renderingConfig={getValueForRevert:function(e){let{value:t,values:{woocommerce_catalog_columns:n,woocommerce_catalog_rows:r},option:o,option:{columns_id:i,rows_id:a},values:l,device:s}=e;a&&l[a];return u(u({},t),{},{desktop:n,woocommerce_catalog_columns:n,woocommerce_catalog_rows:r})},computeOptionValue:function(e){return u(u({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4})},computeOptionValue:function(e){return u(u({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4})},performRevert:function(e){let{onChangeFor:t}=e;t("woocommerce_catalog_columns",4),t("woocommerce_catalog_rows",4)}},t.default=d},7762:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return f}});var r=n(1381),o=(n(4184),n(5652),n(7812));const i=(0,r.createContext)({onChange:function(e,t){},values:{}}),a=["value","onChange","onChangeFor","option","option"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const d=function(e){let{value:t,onChange:n,onChangeFor:s,option:u,option:{croppingKey:d="woocommerce_archive_thumbnail_cropping",customWidthKey:f="woocommerce_archive_thumbnail_cropping_custom_width",customHeightKey:m="woocommerce_archive_thumbnail_cropping_custom_height"}}=e,h=p(e,a);const[g,v]=function(){const{onChange:e,values:t}=(0,r.useContext)(i);return[t,e]}();return(0,r.createElement)(o.default,l({onChange:function(e){let t=-1===e.indexOf("/"),[r,o]=e.split(t?":":"/");if("original"===e)return v(d,"uncropped"),void n("uncropped");n(t?"custom":"predefined"),v(d,"custom"),v(m,parseFloat(o||"0")||0),v(f,parseFloat(r||"0")||0)},value:"uncropped"===t?"original":"1:1"===t?"1/1":`${g[f]}${"custom"===t?":":"/"}${g[m]}`,option:c(c({},u),{},{value:"1/1"}),onChangeFor:v},h,{values:g}))};d.ControlEnd=function(){return(0,r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:function(e){return e.stopPropagation()},onMouseUp:function(e){return e.stopPropagation()}})};var f=d},5502:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(1381),o=n(8441),i=window.wp.date;var a=function(e){let{value:t,onChange:n}=e;const a=(0,i.__experimentalGetSettings)(),l=/a(?!\\)/i.test(a.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,r.createElement)("div",{className:"ct-date-time-picker"},(0,r.createElement)(o.DateTimePicker,{currentDate:t||new Date,onChange:function(e){n(e)},is12Hour:l}))}},2242:function(e,t,n){"use strict";n.r(t);var r=n(1381);const o=function(e){let{option:{text:t="",attr:n={}}}=e;return(0,r.createElement)(r.Fragment,null)};o.renderingConfig={design:"none"},o.MetaWrapper=function(){return null},t.default=o},2616:function(e,t,n){"use strict";n.r(t);var r=n(1381);t.default=function(e){const{option:t}=e;return(0,r.createElement)("div",{dangerouslySetInnerHTML:{__html:t.html||""}})}},5200:function(e,t,n){"use strict";n.r(t);n(1381);t.default=function(e){const{option:t}=e;return t.render?t.render(e):null}},1511:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(1381),o=n(4184),i=n.n(o);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s={disabled:!1,useCapture:!0,display:"block"},c=function(e,t){"function"==typeof e?e(t):e.current=t};class u extends r.Component{constructor(){var e;super(...arguments),e=this,l(this,"childNode",(0,r.createRef)()),l(this,"checkIsInside",(function(t){return[e.childNode,...e.props.additionalRefs||[]].reduce((function(e,n){return e||(n&&n.current?n.current.contains(t.target):e)}),!1)})),l(this,"onMouseDown",(function(t){const{useCapture:n}=e.props;e.checkIsInside(t)||(e.removeMouseUp&&(e.removeMouseUp(),e.removeMouseUp=null),document.addEventListener("mouseup",e.onMouseUp,n),e.removeMouseUp=function(){document.removeEventListener("mouseup",e.onMouseUp,n)})})),l(this,"onMouseUp",(function(t){const{onOutsideClick:n}=e.props;e.removeMouseUp&&(e.removeMouseUp(),e.removeMouseUp=null),e.checkIsInside(t)||n(t)})),l(this,"setChildNodeRef",(function(t){e.props.wrapperProps&&e.props.wrapperProps.ref&&c(e.props.wrapperProps.ref,t),c(e.childNode,t)}))}componentDidMount(){const{disabled:e,useCapture:t}=this.props;e||this.addMouseDownEventListener(t)}UNSAFE_componentWillReceiveProps(e){let{disabled:t,useCapture:n}=e;const{disabled:r}=this.props;r!==t&&(t?this.removeEventListeners():this.addMouseDownEventListener(n))}componentWillUnmount(){this.removeEventListeners()}addMouseDownEventListener(e){var t=this;document.addEventListener("mousedown",this.onMouseDown,e),this.removeMouseDown=function(){document.removeEventListener("mousedown",t.onMouseDown,e)}}removeEventListeners(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}render(){const{children:e,display:t,className:n,wrapperProps:o}=this.props;return(0,r.createElement)("div",a({className:i()(n)},o||{},{ref:this.setChildNodeRef}),e)}}u.defaultProps=s},4658:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return g}});var r=n(1381);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(e){let{value:t,option:n,onChange:i}=e;return(0,r.createElement)("div",{className:"ct-option-input"},(0,r.createElement)("input",o({type:"text",value:t},a(a({},n.field_attr?n.field_attr:{}),n.attr&&n.attr.placeholder?{placeholder:n.attr.placeholder}:{}),{onChange:function(e){let{target:{value:t}}=e;return i(t)}},n.select_on_focus?{onFocus:function(e){let{target:t}=e;return t.select()}}:{})))},c=n(8441);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){let{value:t,option:n,onChange:o}=e;return(0,r.createElement)(c.TextControl,u({label:n.label,value:t},d(d({},n.field_attr?n.field_attr:{}),n.attr&&n.attr.placeholder?{placeholder:n.attr.placeholder}:{}),{onChange:function(e){return o(e)}},n.select_on_focus?{onFocus:function(e){let{target:t}=e;return t.select()}}:{}))};const h=function(e){const{purpose:t}=e;return"gutenberg"===t?(0,r.createElement)(m,e):(0,r.createElement)(s,e)};h.supportedPurposes=["default","gutenberg"];var g=h},8670:function(e,t,n){"use strict";n.r(t);var r=n(1381);const o=["placeholder"];function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=function(e){let{value:t,option:n,onChange:a}=e,s=l({},n.attr||{}),{placeholder:u}=s,p=c(s,o);return(0,r.createElement)("div",i({className:"ct-option-textarea"},p),(0,r.createElement)("textarea",i({value:t},l(l({},n.field_attr?n.field_attr:{}),u?{placeholder:u}:{}),{onChange:function(e){let{target:{value:t}}=e;return a(t)}})))}},227:function(e,t,n){"use strict";n.r(t);var r=n(1381),o=n(2568),i=n.n(o);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){let{id:t,value:n,option:o,onChange:l}=e;const c=(0,r.useRef)(),[u,p]=((0,r.useRef)(null),(0,r.useState)(`${t}-${i()(Math.random()+"-"+Math.random()+"-"+Math.random())}`)),d=function(){return wp.oldEditor||wp.editor},f=(0,r.useCallback)((function(){return l(d().getContent(u))}),[u]);return(0,r.useEffect)((function(){return d().initialize(u,s(s({quicktags:!0,mediaButtons:!0},o),window.tinymce?{tinymce:s(s({toolbar1:"formatselect,styleselect,bold,italic,bullist,numlist,link,alignleft,aligncenter,alignright,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help"},"object"==typeof o.tinymce?o.tinymce:{}),{},{style_formats_merge:!0,style_formats:[]})}:{tinymce:null})),window.tinymce&&setTimeout((function(){return window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f)})),wp.oldEditor&&setTimeout((function(){setTimeout((function(){window.tinymce&&window.tinymce.editors[u]&&window.tinymce.editors[u].off("change",f),d().remove(u),d().initialize(u,s(s({quicktags:!0,mediaButtons:!0},o),window.tinymce?{tinymce:s(s({toolbar1:"formatselect,styleselect,bold,italic,bullist,numlist,link,alignleft,aligncenter,alignright,wp_adv",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help"},"object"==typeof o.tinymce?o.tinymce:{}),{},{style_formats_merge:!0,style_formats:[]})}:{tinymce:null})),window.tinymce&&setTimeout((function(){return window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f)}))}),300)}),1e3),function(){setTimeout((function(){window.tinymce&&window.tinymce.editors[u]&&window.tinymce.editors[u].off("change",f),d().remove(u)}),300)}}),[]),(0,r.createElement)("div",a({className:"ct-option-editor"},o.attr||{}),(0,r.createElement)("textarea",a({style:{opacity:0},id:u,ref:c,value:n,className:"wp-editor-area"},s(s({},o.field_attr?o.field_attr:{}),o.attr&&o.attr.placeholder?{placeholder:o.attr.placeholder}:{}),{onChange:function(e){let{target:{value:t}}=e;return l(t)}})))}},989:function(e,t,n){n.p=ct_localizations.public_url},3431:function(e){var t=.1,n="function"==typeof Float32Array;function r(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function a(e,t,n){return((r(t,n)*e+o(t,n))*e+i(t))*e}function l(e,t,n){return 3*r(t,n)*e*e+2*o(t,n)*e+i(t)}function s(e){return e}e.exports=function(e,r,o,i){if(!(0<=e&&e<=1&&0<=o&&o<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===r&&o===i)return s;for(var c=n?new Float32Array(11):new Array(11),u=0;u<11;++u)c[u]=a(u*t,e,o);function p(n){for(var r=0,i=1;10!==i&&c[i]<=n;++i)r+=t;--i;var s=r+(n-c[i])/(c[i+1]-c[i])*t,u=l(s,e,o);return u>=.001?function(e,t,n,r){for(var o=0;o<4;++o){var i=l(t,n,r);if(0===i)return t;t-=(a(t,n,r)-e)/i}return t}(n,s,e,o):0===u?s:function(e,t,n,r,o){var i,l,s=0;do{(i=a(l=t+(n-t)/2,r,o)-e)>0?n=l:t=l}while(Math.abs(i)>1e-7&&++s<10);return l}(n,r,r+t,e,o)}return function(e){return 0===e?0:1===e?1:a(p(e),r,i)}}},1924:function(e,t,n){"use strict";var r=n(210),o=n(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},5559:function(e,t,n){"use strict";var r=n(8612),o=n(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),c=o("%Object.defineProperty%",!0),u=o("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=l(r,a,arguments);s&&c&&(s(t,"length").configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))}));return t};var p=function(){return l(r,i,arguments)};c?c(e.exports,"apply",{value:p}):e.exports.apply=p},487:function(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},4184:function(e,t){var n; 14 14 /*! 15 15 Copyright (c) 2018 Jed Watson.
Note: See TracChangeset
for help on using the changeset viewer.