var blocksyOptions=function(e){function t(t){for(var n,o,i=t[0],a=t[1],c=0,l=[];cfunction(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},{ignoreHidden:n=!1}=t,r=Object(c.b)(e);return!(!r.hiddenResponsive||n)||!!e.responsive},d=e=>{let{value:t,option:n,device:r}=e;return"tablet"===r&&"skip"===u(r,n.responsive)?t.mobile:t[r]};t.a=e=>{let{device:t,setDevice:n,responsiveDescriptor:o}=e;return Object(r.createElement)("div",{className:"ct-control-options"},Object(r.createElement)("ul",{className:"ct-responsive-controls ct-devices"},["desktop","tablet","mobile"].filter(e=>"skip"!==u(e,o)).map(e=>Object(r.createElement)("li",{onClick:()=>n(e),className:i()({active:e===t,"ct-disabled":!u(e,o)},"ct-"+e),key:e}))))}},function(e,t){e.exports=window.wp.data},function(e,t,n){"use strict";n.r(t),n.d(t,"createStringInterpolator",(function(){return r})),n.d(t,"frameLoop",(function(){return c})),n.d(t,"to",(function(){return o})),n.d(t,"now",(function(){return s})),n.d(t,"colorNames",(function(){return l})),n.d(t,"skipAnimation",(function(){return u})),n.d(t,"requestAnimationFrame",(function(){return p})),n.d(t,"batchedUpdates",(function(){return d})),n.d(t,"willAdvance",(function(){return f})),n.d(t,"assign",(function(){return h}));var r,o,i=n(67),a=n(2),c=new i.a,s=function(){return performance.now()},l=null,u=!1,p="undefined"!=typeof window?window.requestAnimationFrame:function(){return-1},d=function(e){return e()},f=a.g,h=function(e){var t;return t=Object.assign({to:o,now:s,frameLoop:c,colorNames:l,skipAnimation:u,createStringInterpolator:r,requestAnimationFrame:p,batchedUpdates:d,willAdvance:f},function(e){var t={};for(var n in e)void 0!==e[n]&&(t[n]=e[n]);return t}(e)),o=t.to,s=t.now,c=t.frameLoop,l=t.colorNames,u=t.skipAnimation,r=t.createStringInterpolator,p=t.requestAnimationFrame,d=t.batchedUpdates,f=t.willAdvance,t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r=()=>"~",o=e=>e.split("~")[0]},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return p}));var r=n(22),o=n.n(r);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=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const l=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{__CT_KEYS_ORDER__:n}=e,r=s(e,["__CT_KEYS_ORDER__"]);return Object.keys(r).reduce((n,r)=>e[r].type?e[r].options?a(a({},n),l(e[r].options,t)):e[r]["inner-options"]&&t?a(a({},n),{},{[r]:e[r]},l(e[r]["inner-options"],t)):a(a({},n),{},{[r]:e[r]}):a(a({},n),l(e[r],t)),{})},u=e=>Object.keys(e).reduce((t,n)=>a(a({},t),e[n].type?{[n]:e[n]}:"__CT_KEYS_ORDER__"===n?{[n]:e[n]}:u(e[n])),{}),p=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=l(e,r);return a(a({},t),Object.keys(i).reduce((e,r)=>{let c=null;if(Object.keys(t).indexOf(r)>-1)(o.a.isString(t[r])||o.a.isNumber(t[r]))&&(c=t[r]),o.a.isObject(t[r])&&(c=a(a({},i[r].value||{}),t[r])),o.a.isArray(t[r])&&(c=t[r]?t[r]:[...i[r].value||[]]);else{if(n)return a(a({},e),n(r,i[r]));c=Object.keys(i[r]).indexOf("value")>-1?i[r].value:""}return a(a({},e),{},{[r]:c})},{}))}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(){return(h=Object.assign||function(e){for(var t=1;t{let t=y.keys().map(e=>e.replace(/^\.\//,"").replace(/\.js$/,"")).indexOf(e);return t>-1&&y.keys()[t]},O=e=>{const t={};return d.a.trigger("blocksy:options:register",t),v(e.type)?y(v(e.type)).default:t[e.type]?t[e.type]:null},j=e=>{let{option:t,value:n}=e;return void 0===n?t.value:n};t.a=e=>{let{option:t,value:n,values:o,onChange:c,onChangeFor:p,hasRevertButton:b,id:g,purpose:y}=e,v=null;wp.data&&wp.data.useSelect&&(v=wp.data.useSelect(e=>e("core/edit-post")?e("core/edit-post").__experimentalGetPreviewDeviceType():null));const _=()=>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",[w,E]=Object(r.useState)(_()),k=()=>{E(_())},x=e=>{let{device:t}=e;E(t)},P=e=>{d.a.trigger("ct:options:device:update",{device:e}),E(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/,e=>e.toUpperCase()))};Object(r.useEffect)(()=>{v&&E(v.toLowerCase())},[v]),Object(r.useEffect)(()=>{if("ct-typography"===t.type||Object(a.d)(t)||t.markAsAutoFor)return wp.customize&&setTimeout(()=>wp.customize.previewedDevice.bind(k),1e3),d.a.on("ct:options:device:update",x),E(_()),()=>{("ct-typography"===t.type||Object(a.d)(t))&&(wp.customize&&wp.customize.previewedDevice.unbind(k),d.a.off("ct:options:device:update",x))}},[]);let S=O(t),C={content:null,option:t};d.a.trigger("blocksy:options:before-option",C);const I=Object(a.e)(j({value:n,option:t}),Object(a.d)(t)),D=Object(a.d)(t,{ignoreHidden:!0})?Object(a.b)({option:t,value:I,device:w}):I,N=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}),c(e)},A=e=>{const r=Object(a.e)(j({value:n,option:t}),Object(a.d)(t));N(Object(a.d)(t,{ignoreHidden:!0})?m(m(m(m({},r),{},{["tablet"===w&&"skip"===Object(a.c)("tablet",t.responsive)?"mobile":w]:e},"desktop"===w?Object.keys(r).reduce((n,o)=>m(m({},n),"desktop"!==o&&"__changed"!==o&&Object.keys(Object(a.e)(t.value)).reduce((e,n)=>!!e&&Object(a.e)(t.value)[n]===Object(a.e)(t.value).desktop,!0)&&-1===(r.__changed||[]).indexOf("tablet")?{[o]:e}:{}),{}):{}),"tablet"===w&&"skip"!==Object(a.c)("tablet",t.responsive)?Object.keys(r).reduce((n,o)=>m(m({},n),"desktop"!==o&&"tablet"!==o&&"__changed"!==o&&Object.keys(Object(a.e)(t.value)).reduce((e,n)=>!!e&&Object(a.e)(t.value)[n]===Object(a.e)(t.value).desktop,!0)&&-1===(r.__changed||[]).indexOf(o)?{[o]:e}:{}),{}):{}),{},{__changed:[...r.__changed||[],..."desktop"!==w?[w]:[]].filter((e,t,n)=>n.indexOf(e)===t)}):e)};if(!S)return Object(r.createElement)("div",null,"Unimplemented option: ",t.type);let T={design:!0,label:!0,wrapperAttr:{}},R=()=>null,M=null,z=()=>null,F=()=>({});T=m(m({},T),S.renderingConfig||{}),t.design&&(T.design=t.design),"function"==typeof T.design&&(T.design=T.design({option:t,value:D})),S.LabelToolbar&&(R=S.LabelToolbar),S.ControlEnd&&(z=S.ControlEnd),S.MetaWrapper&&(M=S.MetaWrapper),S.sectionClassName&&(F=S.sectionClassName);let L=Object(r.createElement)(r.Fragment,null,C&&C.content,Object(r.createElement)(S,h({key:g},{option:m(m({},t),{},{value:Object(a.d)(t,{ignoreHidden:!0})?Object(a.b)({device:w,option:t,value:Object(a.e)(t.value||"")}):Object(a.e)(t.value||"",Object(a.d)(t))}),value:D,id:g,values:o,onChangeFor:p,device:w,onChange:A})));if(!T.design||"none"===T.design)return L;let B=Object(u.b)({id:g,option:t,values:o,renderingConfig:T}),V=-1!==Object.keys(t).indexOf("desc")&&t.desc,U=-1!==Object.keys(t).indexOf("link")&&(t.link||" ");const H="boolean"==typeof T.design?"block":T.design;if("compact"===T.design)return Object(r.createElement)("section",t.sectionAttr||{},B&&Object(r.createElement)("label",null,B),(Object(a.d)(t)&&Object(a.c)(w,t.responsive)||!Object(a.d)(t))&&L,U&&Object(r.createElement)("a",h({dangerouslySetInnerHTML:{__html:U}},t.linkAttr||{})));const W=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapperAttr:{className:c}={}}=e,u=f(e.wrapperAttr,["className"]);f(e,["wrapperAttr"]);const d=t.wrapperAttr||{},{className:y}=d,v=f(d,["className"]);let O=T.computeOptionValue;return O||(O=e=>e),Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",h({className:i()("ct-control",c,y,{}),"data-design":H},t.divider?{"data-divider":t.divider}:{},m({},Object(a.d)(t)&&!Object(a.c)(w,t.responsive)||"disabled"===t.state?{"data-state":"disabled"}:{}),m(m({},v),u)),Object(r.createElement)("header",null,B&&Object(r.createElement)("label",null,B),"ct-image-picker"!==t.type&&"ct-layers"!==t.type&&"ct-image-uploader"!==t.type&&"ct-panel"!==t.type&&b&&!t.disableRevertButton&&Object(r.createElement)("button",{type:"button",disabled:s()(O(t.value),T.getValueForRevert?T.getValueForRevert({value:n,option:t,values:o,device:w}):j({value:n,option:t})),className:"ct-revert",onClick:()=>{T.performRevert&&T.performRevert({onChangeFor:p}),N(t.value)}}),Object(r.createElement)(R,{option:t,value:D,id:g,onChange:A}),Object(a.d)(t,{ignoreHidden:!0})&&H.indexOf("block")>-1&&!t.skipResponsiveControls&&Object(r.createElement)(a.a,{device:w,responsiveDescriptor:t.responsive,setDevice:P})),Object(a.d)(t)&&!Object(a.c)(w,t.responsive)&&Object(r.createElement)("div",{className:"ct-disabled-notification"},t.disabledDeviceMessage||Object(l.__)("Option can't be edited for current device","blocksy")),(Object(a.d)(t)&&Object(a.c)(w,t.responsive)||!Object(a.d)(t))&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("section",h({},t.sectionAttr||{},{className:i()({"ct-responsive-container":Object(a.d)(t,{ignoreHidden:!0})&&"inline"===H},F({design:H,option:t}),(t.sectionAttr||{}).class||"")}),Object(a.d)(t,{ignoreHidden:!0})&&"inline"===H&&Object(r.createElement)(a.a,{device:w,responsiveDescriptor:t.responsive,setDevice:P}),L,U&&Object(r.createElement)("a",h({dangerouslySetInnerHTML:{__html:U}},t.linkAttr||{}))),Object(r.createElement)(z,null),V&&Object(r.createElement)("div",{dangerouslySetInnerHTML:{__html:V},className:"ct-option-description"}))))};return M?Object(r.createElement)(M,{id:g,option:t,value:D,onChangeFor:p,values:o,getActualOption:W}):W()}},function(e,t){e.exports=window.wp.blockEditor},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return l}));var r=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},o=Object.assign||function(e){for(var t=1;t1&&e.pop(),e},s=function(e){return e.all||e.any||(e={all:e}),e},l=function e(t,n){var s=Object.values(t)[0],l=function(e){return!(e.length>4)&&(0===e.indexOf("any")?"any":0===e.indexOf("all")&&"all")},u=Object.keys(s).map((function(t,u){var p=Object.values(s)[u];return"all"===l(t)||"any"===l(t)?e(r({},t,p),n):function(e,t,n){var s=function(e,t){var n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return a(e,n)};if(e.indexOf(":")>-1){var s=null;if(function(e){var l,u=(l=e,Array.isArray(l)?l:Array.from(l)),p=u[0],d=u.slice(1);if("visibility"===(d=d.join(":"))&&(s=n(p,o({},t,r({},c(p),a(c(p),t)[t.wp_customizer_current_view]?"yes":"no")))),"responsive"===d&&(s=n(p,o({},t,r({},c(p),a(c(p),t)[t.wp_customizer_current_view]||a(c(p),t))))),"truthy"===d&&(s=n(p)?"yes":"no"),d.indexOf("array-ids:")>-1){var f=d.split(":"),h=i(f,3),b=(h[0],h[1]),m=h[2],g=n(p).find((function(e){return e.id===b}));s=g&&a(m,g)||"no"}if(d.indexOf("json:")>-1&&(s=n(p+"/"+d.split(":")[1]).toString()),"array_length"===d){var y=n(p);s=(y||[]).length.toString()}if(!s)throw new Error("Unknown matcher received. Please verify for typos. The received matcher: "+d+".")}(e.split(":")),s)return s;e=e.split(":")[0]}var l=n(e);if(!l)return!1;if(l.desktop)return l;return l.toString()}(t,n);if(e&&e.toString()&&0===e.toString().indexOf("~")){var l=e.replace("~","");return s.desktop?s.desktop===l||s.tablet===l||s.mobile===l:s===l}if(s=s.toString(),e=e.toString(),!s)return!1;if(e.indexOf("|")>-1)return 0===e.indexOf("!")?-1===e.substring(1).split("|").map((function(e){return e.trim()})).includes(s.trim()):e.split("|").map((function(e){return e.trim()})).indexOf(s.trim())>-1;if(0===e.indexOf("!"))return s!==e.substring(1).trim();if(0===e.indexOf("*"))return s.indexOf(e.trim().substring(1).trim())>-1;return s===e.trim()}(p,t,n)}));return"all"===l(Object.keys(t)[0])?u.every((function(e){return!!e})):"any"===l(Object.keys(t)[0])?u.some((function(e){return!!e})):void 0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return f}));var r=n(2),o=n(57),i=n(19),a=n(51);function c(){return(c=Object.assign||function(e){for(var t=1;te&&e[p],f=(e,t)=>Object(r.a)(e,p,t),h=e=>e&&e[p]&&e[p].getPayload();class b{constructor(){this.payload=void 0,f(this,this)}getPayload(){return this.payload||[]}}class m extends b{constructor(e){super(),this._value=e,this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,r.d.num(this._value)&&(this.lastPosition=this._value)}static create(e,t){return new m(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return r.d.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,r.d.num(this._value)&&(this.elapsedTime=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class g extends m{constructor(e,t){super(0),this._value=void 0,this._string=null,this._toString=void 0,this._toString=Object(o.a)({output:[e,t]})}static create(e,t=e){if(r.d.str(e)&&r.d.str(t))return new g(e,t);throw TypeError('Expected "from" and "to" to be strings')}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(r.d.num(e)){if(!super.setValue(e))return!1;this._string=null}else this._string=e,this._value=1;return!0}reset(e){e&&(this._toString=Object(o.a)({output:[this.getValue(),e]})),this._value=0,super.reset()}}const y={current:null};class v extends b{constructor(e=null){super(),this.source=void 0,this.setValue(e)}getValue(e){if(!this.source)return null;const t={};return Object(r.b)(this.source,(n,r)=>{if((e=>!!e&&e[p]===e)(n))t[r]=n.getValue(e);else{const o=Object(i.b)(n);o?t[r]=o.get():e||(t[r]=n)}}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Object(r.b)(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return Object(r.b)(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Object(i.b)(e)&&y.current&&y.current.dependencies.add(e);const t=h(e);t&&Object(r.b)(t,e=>this.add(e))}}class O extends v{constructor(e,t){super(null),this.source=void 0,super.setValue(this._makeAnimated(e,t))}static create(e,t){return new O(e,t)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){const t=this.getPayload();e&&e.length==t.length?Object(r.b)(t,(t,n)=>t.setValue(e[n])):(this.source=this._makeAnimated(e),this.payload=this._makePayload(this.source))}_makeAnimated(e,t=e){return e?e.map((e,n)=>(Object(r.e)(e)?g:m).create(e,t[n])):[]}}class j extends v{constructor(e){super(null),this.update=e,this.dirty=!1}setValue(e,t){if(e){if(t&&(y.current=t,e.style)){const{createAnimatedStyle:n}=t.host;e=c(c({},e),{},{style:n(e.style)})}super.setValue(e),y.current=null}}onParentChange({type:e}){this.dirty||"change"!==e||(this.dirty=!0,s.frameLoop.onFrame(()=>{this.dirty=!1,this.update()}))}}const _=(e,t)=>Object(l.forwardRef)((n,o)=>{const i=Object(l.useRef)(null),s=!r.d.fun(e)||e.prototype&&e.prototype.isReactComponent,p=Object(a.a)(),d=new j(()=>{const e=i.current;s&&!e||!1===(!!e&&t.applyAnimatedValues(e,d.getValue(!0)))&&p()}),f=new Set;return d.setValue(n,{dependencies:f,host:t}),Object(u.a)(()=>(Object(r.b)(f,e=>e.addChild(d)),()=>Object(r.b)(f,e=>e.removeChild(d)))),Object(l.createElement)(e,c({},t.getComponentProps(d.getValue()),{ref:s&&(e=>{i.current=function(e,t){e&&(r.d.fun(e)?e(t):e.current=t);return t}(o,e)})}))});const w=Symbol.for("AnimatedComponent"),E=(e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new v(e)),getComponentProps:o=(e=>e)}={})=>{const i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:o},a=e=>{const t=k(e)||"Anonymous";return(e=r.d.str(e)?_(e,i):e[w]||(e[w]=_(e,i))).displayName="Animated("+t+")",e};return Object(r.b)(e,(e,t)=>{r.d.str(t)||(t=k(e)),a[t]=a(e)}),{animated:a}},k=e=>r.d.str(e)?e:e&&r.d.str(e.displayName)?e.displayName:r.d.fun(e)&&e.name||null},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return u}));var r=n(0),o=n(3),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t{"function"==typeof e?e(t):e.current=t};class u extends r.Component{constructor(){super(...arguments),c(this,"childNode",Object(r.createRef)()),c(this,"checkIsInside",e=>[this.childNode,...this.props.additionalRefs||[]].reduce((t,n)=>t||(n&&n.current?n.current.contains(e.target):t),!1)),c(this,"onMouseDown",e=>{const{useCapture:t}=this.props;this.checkIsInside(e)||(this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),document.addEventListener("mouseup",this.onMouseUp,t),this.removeMouseUp=()=>{document.removeEventListener("mouseup",this.onMouseUp,t)})}),c(this,"onMouseUp",e=>{const{onOutsideClick:t}=this.props;this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),this.checkIsInside(e)||t(e)}),c(this,"setChildNodeRef",e=>{this.props.wrapperProps&&this.props.wrapperProps.ref&&l(this.props.wrapperProps.ref,e),l(this.childNode,e)})}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){document.addEventListener("mousedown",this.onMouseDown,e),this.removeMouseDown=()=>{document.removeEventListener("mousedown",this.onMouseDown,e)}}removeEventListeners(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}render(){const{children:e,display:t,className:n,wrapperProps:o}=this.props;return Object(r.createElement)("div",a({className:i()(n)},o||{},{ref:this.setChildNodeRef}),e)}}u.defaultProps=s},function(e,t,n){"use strict";n.r(t),n.d(t,"PanelMetaWrapper",(function(){return d}));var r=n(0),o=n(3),i=n.n(o),a=n(23),c=n.n(a),s=n(20),l=n(49),u=n(24),p=n(26);const d=e=>{let{id:t,option:n,getActualOption:o,value:i}=e;const{panelsState:a,panelsHelpers:c,panelsDispatch:s,containerRef:l}=Object(r.useContext)(u.a),p=t;return Object(r.useEffect)(()=>{if(!a.previousPanel&&c.isTransitioningFor(t))if(c.isOpenFor(t)){if(!c.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")){const e=document.createElement("div");e.classList.add("ct-tmp-panel-wrapper"),c.getWrapperParent().appendChild(e)}c.getParentOptionsWrapper()&&c.getParentOptionsWrapper().classList.add("ct-panel-open");const e=l.current.closest("ul")&&l.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!l.current.closest(".accordion-section-content")||l.current.closest(".accordion-section-content").classList.contains("ct-panel-open"),c.getParentOptionsWrapper()&&c.getParentOptionsWrapper().classList.remove("ct-panel-open")},[a.previousPanel,t,c.isOpenFor(t)]),Object(r.useEffect)(()=>()=>{[...document.querySelectorAll(".ct-panel-open:not(.open)")].map(e=>e.classList.remove("ct-panel-open"))},[]),o({open:()=>c.open(t),wrapperAttr:{className:(n.switch?"yes"===i?"ct-click-allowed":"":"ct-click-allowed")+" ct-panel",onClick:e=>{let{target:t}=e;n.switch&&"yes"!==i||t.closest(".ct-tmp-panel-wrapper")||c.open(p)}}})},f=e=>{let{option:t,id:n,onChange:o,getValues:a,onChangeFor:l}=e,d=-1===Object.keys(t).indexOf("label")?(n||"").replace(/./,e=>e.toUpperCase()).replace(/\_|\-/g," "):t.label;const{panelsState:{titlePrefix:f,previousPanel:h},panelsState:b,panelsHelpers:m,containerRef:g}=Object(r.useContext)(u.a);return g.current&&m.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")?Object(r.createPortal)(Object(r.createElement)(p.Transition,{items:m.isOpenFor(n),from:{transform:"translateX(100%)"},enter:{transform:"translateX(0%)"},leave:h===n?{transform:"translateX(-100%)"}:{transform:"translateX(100%)"},config:(e,t)=>({duration:180,easing:c()(.645,.045,.355,1)}),onRest:e=>{m.stopTransitioning(),e?[...m.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map(e=>{setTimeout(()=>{e.firstElementChild&&e.firstElementChild.removeAttribute("style")})}):h||[...m.getWrapperParent().querySelectorAll(".ct-tmp-panel-wrapper")].map(e=>e.parentNode.removeChild(e))}},(e,n)=>n&&Object(r.createElement)(p.animated.div,{style:e,className:i()("ct-customizer-panel ct-options-container",{"ct-panel-second-level":2===b.currentLevel})},Object(r.createElement)("div",null,Object(r.createElement)("div",{className:"customize-panel-actions"},Object(r.createElement)("button",{onClick:e=>{e.stopPropagation(),m.close()},type:"button",className:"customize-section-back"}),Object(r.createElement)("h3",null,Object(r.createElement)("span",null,f),d)),Object(r.createElement)("div",{className:"customizer-panel-content"},Object(r.createElement)(s.a,{purpose:"customizer",onChange:(e,t)=>l(e,t),options:t["inner-options"],value:a()}))),(2===b.currentLevel||b.secondLevelTitleLabel)&&Object(r.createElement)("div",null,Object(r.createElement)("div",{className:"customize-panel-actions"},Object(r.createElement)("button",{onClick:e=>{e.stopPropagation(),m.close()},type:"button",className:"customize-section-back"}),Object(r.createElement)("h3",null,Object(r.createElement)("span",null,b.titlePrefix+" ▸ "+d),b.secondLevelTitleLabel)),Object(r.createElement)("div",{className:"customizer-panel-content"})))),m.getWrapperParent().querySelector(".ct-tmp-panel-wrapper")):null},h=e=>{let{id:t,getValues:n,values:o,onChangeFor:a,option:c,value:s,view:p="normal",onChange:d}=e;const{panelsState:{isOpen:h,isTransitioning:b},panelsHelpers:m}=Object(r.useContext)(u.a);return"simple"===p?m.isTransitioningFor(t)||m.isOpenFor(t)?Object(r.createElement)(f,{id:t,getValues:()=>n?n():o,onChangeFor:a,option:c}):null:Object(r.createElement)("div",{className:"ct-customizer-panel-container"},Object(r.createElement)("div",{className:i()("ct-customizer-panel-option")},c.switch&&Object(r.createElement)(l.default,{value:s,onChange:d,onClick:e=>e.stopPropagation()}),Object(r.createElement)("button",{type:"button"})),(m.isTransitioningFor(t)||m.isOpenFor(t))&&Object(r.createElement)(f,{id:t,getValues:()=>n?n():o,onChangeFor:a,option:c}))};h.renderingConfig={design:"inline"},h.MetaWrapper=d,t.default=h},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));var r=Symbol.for("FluidValue:config");function o(e){var t=i(e);return t?t.get():e}function i(e){if(e)return e[r]}var a=function(){var e,t;e=this,t=this,Object.defineProperty(e,r,{value:t,configurable:!0})}},function(e,t,n){"use strict";var r=n(0),o=n(6),i=n(13),a=n(15),c=n(34);const s=(e,t)=>!e;var l=()=>{const[,e]=Object(r.useReducer)(s,!0);return Object(r.useMemo)(()=>()=>{e(null)},[e])};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{let{renderingChunk:t,value:n,onChange:o,purpose:i,parentValue:s,hasRevertButton:u}=e;const d=l(),{currentView:f}=Object(c.d)();return Object(r.useEffect)(()=>{t.map(e=>e.global&&Object.keys(e.condition).map(e=>wp.customize(e,e=>e.bind(e=>setTimeout(()=>d())))))},[]),t.map(e=>{let t=null;if("global"===e.values_source){let n=p(p({},e.condition),e.perform_replace?e.perform_replace.condition:{});t=Object.keys(n).reduce((e,t)=>p(p({},e),{},{[t]:wp.customize(t)()}),{})}if("parent"===e.values_source&&(t=s),t||(t=p(p({},n),{},{wp_customizer_current_view:f})),e.perform_replace){Object(a.a)(Object(a.b)(e.perform_replace.condition),t)&&t[e.perform_replace.key]&&t[e.perform_replace.key]===e.perform_replace.from&&(t[e.perform_replace.key]=e.perform_replace.to)}return Object(a.a)(Object(a.b)(e.condition),t)?Object(r.createElement)(R,{purpose:i,key:e.id,onChange:o,options:e.options,value:n,hasRevertButton:u,parentValue:s}):[]})},h=n(3),b=n.n(h);class m extends r.Component{constructor(){super(...arguments),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"state",{currentTab:0})}render(){const e=this.props.renderingChunk.filter(e=>!e.condition||Object(a.a)(Object(a.b)(e.condition),this.props.value)),t=e[this.state.currentTab];return Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,e.map((e,t)=>({singleTab:e,index:t})).map(e=>{let{singleTab:t,index:n}=e;return Object(r.createElement)("li",{key:t.id,onClick:()=>this.setState({currentTab:n}),className:b()({active:n===this.state.currentTab})},t.title?t.title:t.id)})),Object(r.createElement)("div",{className:"ct-current-tab"},Object(r.createElement)(R,{purpose:this.props.purpose,key:t.id,onChange:(e,t)=>this.props.onChange(e,t),options:t.options,value:this.props.value})))}}var g=n(7);function y(){return(y=Object.assign||function(e){for(var t=1;t{let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:a}=e;return t.map(e=>{const{label:t,options:s,id:l,attr:u={},wrapperAttr:p={},responsive:d=!1}=e,{currentView:f}=Object(c.d)(),{setDevice:h}=Object(c.c)(),b=Object(r.createElement)(R,{purpose:i,onChange:o,options:s,value:n,hasRevertButton:a});return Object(r.createElement)("div",y({key:l,className:"ct-controls-group"},p),t&&Object(r.createElement)("header",null,Object(r.createElement)("label",null,t),d&&Object(r.createElement)(g.a,{device:f,responsiveDescriptor:d,setDevice:h})),Object(r.createElement)("section",y({},u,"desktop"!==f?{"data-disabled-last":""}:{}),b))})},O=n(58),j=n.n(O),_=n(59);function w(){return(w=Object.assign||function(e){for(var t=1;t{let{singleChoice:t,groupOption:n,purpose:o,onChange:i,value:a,hasRevertButton:c,parentValue:s}=e;return Object(r.createElement)("div",{key:t.id,className:"ct-labeled-group-item"},t.label&&Object(r.createElement)("label",null,t.label),Object(r.createElement)(R,{purpose:o,key:n.id,onChange:i,options:{[t.id]:k(k({},n.options[t.id]),{},{design:"none"})},value:a,hasRevertButton:c,parentValue:s}))};var S=e=>{let{renderingChunk:t,value:n,onChange:o,purpose:s,parentValue:l,hasRevertButton:u}=e;const{currentView:p}=Object(c.d)(),{setDevice:d}=Object(c.c)();return t.map(e=>{let t=null;t||(t=k(k({},n),{},{wp_customizer_current_view:p}));const c=e.choices.filter(e=>!e.condition||Object(a.a)(Object(a.b)(e.condition),t));let f=Object(_.b)({id:e.id,option:e,values:n});return 0===c.length?null:1===c.length?Object(r.createElement)(R,{purpose:s,onChange:o,key:e.id,options:{[e.choices[0].id]:k(k({},e.options[e.choices[0].id]),e.divider?{divider:e.divider}:{})},value:n,hasRevertButton:u,parentValue:l}):Object(r.createElement)("div",w({className:"ct-control","data-design":"block"},e.divider?{"data-divider":e.divider}:{}),Object(r.createElement)("header",null,f&&Object(r.createElement)("label",null,f),Object(r.createElement)("button",{type:"button",disabled:e.choices.every(t=>{let{id:r}=t;return j()(e.options[r].value,Object(i.c)({value:n[r],option:e.options[r]}))}),className:"ct-revert",onClick:()=>{e.choices.reduce((t,n)=>t.then(()=>new Promise(t=>{setTimeout(()=>{o(n.id,e.options[n.id].value),t()})})),Promise.resolve())}}),e.responsive&&Object(r.createElement)(g.a,{device:p,responsiveDescriptor:e.responsive,setDevice:d})),Object(r.createElement)("section",{className:"ct-labeled-group"},c.map(t=>Object(r.createElement)(P,{key:t.id,singleChoice:t,groupOption:e,purpose:s,onChange:o,value:n,hasRevertButton:u,parentValue:l}))))})};var C=e=>{let{renderingChunk:t,value:n,onChange:o,purpose:i,hasRevertButton:a}=e;return t.map(e=>{const{label:t,options:c,id:s,attr:l={},responsive:u=!1,optionId:p}=e;return n[p].find(e=>{let{id:t,enabled:n,meta_elements:r}=e;return n&&("post_meta"===t||"custom_meta"===t)&&(r||[]).find(e=>{let{id:t,style:n}=e;return("categories"===t||"tags"===t)&&"pill"===n})})?Object(r.createElement)(R,{purpose:i,onChange:o,options:c,value:n,hasRevertButton:a}):null})};var I=e=>{let{value:t,renderingChunk:n,onChange:o,parentValue:i,purpose:a,hasRevertButton:c}=e,s=null;return"ct-has-meta-category-button"===n[0].type&&(s=C),"ct-condition"===n[0].type&&(s=f),"tab"===n[0].type&&(s=m),"ct-group"===n[0].type&&(s=v),"ct-labeled-group"===n[0].type&&(s=S),s?Object(r.createElement)(s,{purpose:a,onChange:o,value:t,renderingChunk:n,hasRevertButton:c,parentValue:i}):Object(r.createElement)("div",null,"Unknown container type.")},D=n(11);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 A(e){for(var t=1;t{let{options:t,value:n,onChange:a,purpose:c="default",hasRevertButton:s=!0,renderOptions:l=null,parentValue:u}=e;if(l)return l({value:n,onChange:a});const p=Object(r.useMemo)(()=>{const e=Object(D.a)(t);return[...e.__CT_KEYS_ORDER__?Object.keys(e.__CT_KEYS_ORDER__).map(e=>parseInt(e,10)).sort((e,t)=>e-t).map(t=>e.__CT_KEYS_ORDER__[t]):Object.keys(e)].filter(e=>"__CT_KEYS_ORDER__"!==e).map(t=>A(A({},e[t]),{},{id:t})).reduce((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]);return Object(r.createElement)(o.SlotFillProvider,null,p.map(e=>e[0].options||"ct-tab-group-sync"===e[0].type?Object(r.createElement)(I,{key:e[0].id,value:n,parentValue:u,renderingChunk:e,onChange:a,purpose:c,hasRevertButton:s}):Object(r.createElement)(i.a,{hasRevertButton:s,purpose:c,key:e[0].id,id:e[0].id,value:n[e[0].id],values:n,option:e[0],onChangeFor:(e,t)=>a(e,t),onChange:t=>a(e[0].id,t)})))}},function(e,t){e.exports=window.wp.primitives},function(e,t){e.exports=window._},function(e,t){var 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 c(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,t,r,o){if(!(0<=e&&e<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&r===o)return s;for(var i=n?new Float32Array(11):new Array(11),l=0;l<11;++l)i[l]=a(.1*l,e,r);function u(t){for(var n=0,o=1;10!==o&&i[o]<=t;++o)n+=.1;--o;var s=n+.1*((t-i[o])/(i[o+1]-i[o])),l=c(s,e,r);return l>=.001?function(e,t,n,r){for(var o=0;o<4;++o){var i=c(t,n,r);if(0===i)return t;t-=(a(t,n,r)-e)/i}return t}(t,s,e,r):0===l?s:function(e,t,n,r,o){var i,c,s=0;do{(i=a(c=t+(n-t)/2,r,o)-e)>0?n=c:t=c}while(Math.abs(i)>1e-7&&++s<10);return c}(t,n,n+.1,e,r)}return function(e){return 0===e?0:1===e?1:a(u(e),t,o)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0),o=n(31),i=n.n(o);let a=null;const c=()=>!!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 l(e){for(var t=1;t{wp.customize.previewer.bind("ct-initiate-deep-link",e=>{const[t,n]=e.split(":"),r=Object.values(wp.customize.section._value).find(e=>e.expanded());if(!r||r.id!==t)return a=e,void wp.customize.section(t).expand();i.a.trigger("ct-deep-link-start",e)})});const p=Object(r.createContext)({titlePrefix:"",isOpen:!1,isTransitioning:!1,previousPanel:!1,currentLevel:1,secondLevelTitlePrefix:"",secondLevelTitleLabel:""}),d=(e,t)=>{if("PANEL_OPEN"===t.type){const{panelId:n}=t.payload;return e.isOpen&&e.isOpen===n||e.isTransitioning?e:l(l({},e),{},{isOpen:n,isTransitioning:n,currentLevel:1},e.isOpen?{previousPanel:e.isOpen}:{})}if("PANEL_RECEIVE_TITLE"===t.type){const{titlePrefix:n}=t.payload;return l(l({},e),{},{titlePrefix:n})}return"PANEL_RECEIVE_META"===t.type?l(l({},e),t.payload):"PANEL_OPEN_SECOND_LEVEL"===t.type?l(l({},e),{},{currentLevel:2}):"PANEL_CLOSE"===t.type?l(l({},e),2===e.currentLevel?{currentLevel:1}:{isTransitioning:e.isOpen,isOpen:!1,currentLevel:1}):"PANEL_FINISH_TRANSITIONING"===t.type?l(l({},e),{},{isTransitioning:!1},e.isOpen&&e.isOpen!==e.previousPanel?{previousPanel:!1}:{}):e};t.b=e=>{let{id:t,children:n,containerRef:o,parentContainerRef:s,useRefsAsWrappers:l}=e;const[u,f]=Object(r.useReducer)(d,{isOpen:!1,isTransitioning:!1});return Object(r.useEffect)(()=>{i.a.on("ct-deep-link-start",e=>{const[t,n]=e.split(":");f(n?{type:"PANEL_OPEN",payload:{panelId:n}}:{type:"PANEL_CLOSE"})}),c()&&setTimeout(()=>{f({type:"PANEL_OPEN",payload:{panelId:c()}}),a=null},300)},[]),Object(r.createElement)(p.Provider,{value:{id:t,containerRef:o,panelsState:u,panelsDispatch:f,panelsHelpers:{isOpenFor:e=>u.isOpen&&e===u.isOpen,isTransitioningFor:e=>u.previousPanel&&e===u.previousPanel||u.isTransitioning&&e===u.isTransitioning,open:e=>f({type:"PANEL_OPEN",payload:{panelId:e}}),close:()=>{f({type:"PANEL_CLOSE"})},stopTransitioning:()=>{f({type:"PANEL_FINISH_TRANSITIONING"})},getWrapperParent:()=>l?s.current:o.current.closest('[id="customize-theme-controls"]'),openSecondLevel:()=>{f({type:"PANEL_OPEN_SECOND_LEVEL"})},getParentOptionsWrapper:()=>l?o.current:o.current.closest(".accordion-section-content")}}},n)}},function(e,t){e.exports=jQuery},function(e,t,n){"use strict";n.d(t,"animated",(function(){return E}));var r=n(94),o=n(37),i=n(118);n.o(i,"Transition")&&n.d(t,"Transition",(function(){return i.Transition}));var a=n(50),c=n(91),s=n(175),l=n(16),u=n(2),p=n(19);const d=/^--/;function f(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||d.test(e)||b.hasOwnProperty(e)&&b[e]?(""+t).trim():t+"px"}const h={};let b={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const m=["Webkit","Ms","Moz","O"];b=Object.keys(b).reduce((e,t)=>(m.forEach(n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t]),e),b);const g=/^(matrix|translate|scale|rotate|skew)/,y=/^(translate)/,v=/^(rotate|skew)/,O=(e,t)=>u.d.num(e)&&0!==e?e+t:e,j=(e,t)=>u.d.arr(e)?e.every(e=>j(e,t)):u.d.num(e)?e===t:parseFloat(e)===t;class _ extends l.b{constructor(e){let{x:t,y:n,z:o}=e,i=Object(r.a)(e,["x","y","z"]);const a=[],c=[];(t||n||o)&&(a.push([t||0,n||0,o||0]),c.push(e=>["translate3d("+e.map(e=>O(e,"px")).join(",")+")",j(e,0)])),Object(u.b)(i,(e,t)=>{if("transform"===t)a.push([e||""]),c.push(e=>[e,""===e]);else if(g.test(t)){if(delete i[t],u.d.und(e))return;const n=y.test(t)?"px":v.test(t)?"deg":"";a.push(Object(u.h)(e)),c.push("rotate3d"===t?([e,t,r,o])=>["rotate3d("+e+","+t+","+r+","+O(o,n)+")",j(o,0)]:e=>[t+"("+e.map(e=>O(e,n)).join(",")+")",j(e,t.startsWith("scale")?1:0)])}}),a.length&&(i.transform=new w(a,c)),super(i)}}class w extends p.a{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null,this._children=new Set}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Object(u.b)(this.inputs,(n,r)=>{const o=Object(p.c)(n[0]),[i,a]=this.transforms[r](u.d.arr(o)?o:n.map(p.c));e+=" "+i,t=t&&a}),t?"none":e}addChild(e){this._children.size||Object(u.b)(this.inputs,e=>Object(u.b)(e,e=>{const t=Object(p.b)(e);t&&t.addChild(this)})),this._children.add(e)}removeChild(e){this._children.delete(e),this._children.size||Object(u.b)(this.inputs,e=>Object(u.b)(e,e=>{const t=Object(p.b)(e);t&&t.removeChild(this)}))}onParentChange(e){"change"==e.type&&(this._value=null),Object(u.b)(this._children,t=>{t.onParentChange(e)})}}o.Globals.assign({colorNames:s.a,createStringInterpolator:c.a,batchedUpdates:a.unstable_batchedUpdates});const E=Object(l.e)(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,i=t,{style:a,children:c,scrollTop:s,scrollLeft:l}=i,u=Object(r.a)(i,["style","children","scrollTop","scrollLeft"]),p=Object.values(u),b=Object.keys(u).map(t=>n||e.hasAttribute(t)?t:h[t]||(h[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));o.Globals.frameLoop.onWrite(()=>{void 0!==c&&(e.textContent=c);for(let t in a)if(a.hasOwnProperty(t)){const n=f(t,a[t]);"float"===t?t="cssFloat":d.test(t)?e.style.setProperty(t,n):e.style[t]=n}b.forEach((t,n)=>{e.setAttribute(t,p[n])}),void 0!==s&&(e.scrollTop=s),void 0!==l&&(e.scrollLeft=l)})},createAnimatedStyle:e=>new _(e),getComponentProps:e=>Object(r.a)(e,["scrollTop","scrollLeft"])}).animated},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";var r=n(0);n(3),n(1);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;twindow.getComputedStyle(e).transform.split(/\(|,|\)/).slice(1,-1).map(e=>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}}t.a=function(){let{contentRef:e,shouldCalculate:t=!0,ref:n,defaultHeight:o=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=Object(r.useRef)(),[s,l]=Object(r.useState)(null),u=()=>{t&&l(Math.random())},p=t=>{let n=e||a;n&&n.current&&!n.current.contains(t.target)&&u()};Object(r.useEffect)(()=>{let t;return setTimeout(()=>{u()},500),window.addEventListener("resize",u),window.addEventListener("scroll",p,!0),n.current&&(t=new window.ResizeObserver(u),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(u)),t.observe(e?e.current:a.current,{attributes:!0})),()=>{window.removeEventListener("resize",u),window.removeEventListener("scroll",p,!0),t&&t.disconnect()}},[t,a.current,e,n.current]);let{right:d,yOffset:f,position:h,otherStyles:b}=Object(r.useMemo)(()=>{let r=0,i=0,s="bottom",l={};if(!t)return{yOffset:i,right:r,position:s};if(n.current){let t=n.current.getBoundingClientRect(),u=n.current.closest(".ct-select-input")?n.current.closest(".ct-select-input"):n.current,p=getComputedStyle(u,":before").content;if(i=t.top+t.height,r=window.innerWidth-t.right,document.body.classList.contains("rtl")&&(r=t.left),p.indexOf("ref-width")>-1){let e=t.width;if(p.indexOf("left")>-1&&u.previousElementSibling&&(e=document.body.classList.contains("rtl")?u.previousElementSibling.getBoundingClientRect().right-t.left:t.right-u.previousElementSibling.getBoundingClientRect().left),p.indexOf("right")>-1){let n=u.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)}l["--x-select-dropdown-width"]=e+"px"}let d=e&&e.current||a.current?c(e?e.current:a.current):{height:o};i+d.height>window.innerHeight&&t.top-15>d.height&&(s="top",i=window.innerHeight-t.bottom+t.height),i+d.height>window.innerHeight&&"bottom"===s&&(s="top",i=0)}return{yOffset:i,right:r,position:s,otherStyles:l}},[s,t,n,n.current,e,a.current,o]);return{refreshPopover:u,styles:i({"--modal-y-offset":f+"px","--modal-x-offset":d+"px"},b),position:h,popoverProps:i({ref:e||a},h?{"data-position":h}:{})}}},function(e,t){e.exports=window.wp.keyboardShortcuts},function(e,t,n){for(var r=self.crypto||self.msCrypto,o="-_",i=36;i--;)o+=i.toString(36);for(i=36;i---10;)o+=i.toString(36).toUpperCase();e.exports=function(e){var t="",n=r.getRandomValues(new Uint8Array(e||21));for(i=e||21;i--;)t+=o[63&n[i]];return t}},function(e,t){e.exports=ctEvents},function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(310)),i=r(n(311)),a=r(n(4)),c=r(n(50));let s=void 0,l=void 0,u=[],p=e=>"undefined"!=typeof window&&window.requestAnimationFrame(e),d=e=>"undefined"!=typeof window&&window.cancelAnimationFrame(e),f=void 0,h=()=>Date.now(),b=void 0,m=void 0;const g=(e,t)=>l={fn:e,transform:t},y=e=>u=e,v=e=>s=e,O=e=>f=e,j=e=>b=e,_=e=>m=e;var w=Object.freeze({get bugfixes(){return s},get applyAnimatedValues(){return l},get colorNames(){return u},get requestFrame(){return p},get cancelFrame(){return d},get interpolation(){return f},get now(){return h},get defaultElement(){return b},get createAnimatedStyle(){return m},injectApplyAnimatedValues:g,injectColorNames:y,injectBugfixes:v,injectInterpolation:O,injectFrame:(e,t)=>{var n=[e,t];return p=n[0],d=n[1],n},injectNow:e=>h=e,injectDefaultElement:j,injectCreateAnimatedStyle:_});class E{attach(){}detach(){}getValue(){}getAnimatedValue(){return this.getValue()}addChild(e){}removeChild(e){}getChildren(){return[]}}const k=e=>Object.keys(e).map(t=>e[t]);class x extends E{constructor(){var e;super(...arguments),e=this,this.children=[],this.getChildren=()=>this.children,this.getPayload=function(t){return void 0===t&&(t=void 0),void 0!==t&&e.payload?e.payload[t]:e.payload||e}}addChild(e){0===this.children.length&&this.attach(),this.children.push(e)}removeChild(e){const t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()}}class P extends x{constructor(){super(...arguments),this.payload=[],this.getAnimatedValue=()=>this.getValue(),this.attach=()=>this.payload.forEach(e=>e instanceof E&&e.addChild(this)),this.detach=()=>this.payload.forEach(e=>e instanceof E&&e.removeChild(this))}}class S extends x{constructor(){super(...arguments),this.payload={},this.getAnimatedValue=()=>this.getValue(!0),this.attach=()=>k(this.payload).forEach(e=>e instanceof E&&e.addChild(this)),this.detach=()=>k(this.payload).forEach(e=>e instanceof E&&e.removeChild(this))}getValue(e){void 0===e&&(e=!1);const t={};for(const n in this.payload){const r=this.payload[n];(!e||r instanceof E)&&(t[n]=r instanceof E?r[e?"getAnimatedValue":"getValue"]():r)}return t}}class C extends S{constructor(e){super(),!(e=e||{}).transform||e.transform instanceof E||(e=l.transform(e)),this.payload=e}}const I={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};class D{static create(e,t,n){if("function"==typeof e)return e;if(f&&e.output&&"string"==typeof e.output[0])return f(e);if(Array.isArray(e))return D.create({range:e,output:t,extrapolate:n||"extend"});let r=e.output,o=e.range||[0,1],i=e.easing||(e=>e),a="extend",c=e.map;void 0!==e.extrapolateLeft?a=e.extrapolateLeft:void 0!==e.extrapolate&&(a=e.extrapolate);let s="extend";return void 0!==e.extrapolateRight?s=e.extrapolateRight:void 0!==e.extrapolate&&(s=e.extrapolate),e=>{let t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,o);return function(e,t,n,r,o,i,a,c,s){let l=s?s(e):e;if(ln){if("identity"===c)return l;"clamp"===c&&(l=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t);l=i(l),r===-1/0?l=-l:o===1/0?l+=r:l=l*(o-r)+r;return l}(e,o[t],o[t+1],r[t],r[t+1],i,a,s,c)}}}const N="[-+]?\\d*\\.?\\d+";function A(){return"\\(\\s*("+Array.prototype.slice.call(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}const T=new RegExp("rgb"+A(N,N,N)),R=new RegExp("rgba"+A(N,N,N,N)),M=new RegExp("hsl"+A(N,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),z=new RegExp("hsla"+A(N,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",N)),F=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,L=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,B=/^#([0-9a-fA-F]{6})$/,V=/^#([0-9a-fA-F]{8})$/;function U(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function H(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=U(o,r,e+1/3),a=U(o,r,e),c=U(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*c)<<8}function W(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function $(e){return(parseFloat(e)%360+360)%360/360}function G(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function q(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function K(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=B.exec(e))?parseInt(t[1]+"ff",16)>>>0:I.hasOwnProperty(e)?I[e]:(t=T.exec(e))?(W(t[1])<<24|W(t[2])<<16|W(t[3])<<8|255)>>>0:(t=R.exec(e))?(W(t[1])<<24|W(t[2])<<16|W(t[3])<<8|G(t[4]))>>>0:(t=F.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=V.exec(e))?parseInt(t[1],16)>>>0:(t=L.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=M.exec(e))?(255|H($(t[1]),q(t[2]),q(t[3])))>>>0:(t=z.exec(e))?(H($(t[1]),q(t[2]),q(t[3]))|G(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const X=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Y=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,J=new RegExp(`(${Object.keys(I).join("|")})`,"g");class Q extends P{constructor(e,t,n){super(),this.getValue=()=>this.calc(...this.payload.map(e=>e.getValue())),this.updateConfig=(e,t)=>this.calc=D.create(e,t),this.interpolate=(e,t)=>new Q(this,e,t),this.payload=e instanceof P&&!e.updateConfig?e.payload:Array.isArray(e)?e:[e],this.calc=D.create(t,n)}}class Z extends x{constructor(e){var t;super(),t=this,this.setValue=function(e,n){void 0===n&&(n=!0),t.value=e,n&&t.flush()},this.getValue=()=>this.value,this.updateStyles=()=>function e(t,n){"function"==typeof t.update?n.add(t):t.getChildren().forEach(t=>e(t,n))}(this,this.animatedStyles),this.updateValue=e=>this.flush(this.value=e),this.interpolate=(e,t)=>new Q(this,e,t),this.value=e,this.animatedStyles=new Set,this.done=!1,this.startPosition=e,this.lastPosition=e,this.lastVelocity=void 0,this.lastTime=void 0,this.controller=void 0}flush(){0===this.animatedStyles.size&&this.updateStyles(),this.animatedStyles.forEach(e=>e.update())}prepare(e){void 0===this.controller&&(this.controller=e),this.controller===e&&(this.startPosition=this.value,this.lastPosition=this.value,this.lastVelocity=e.isActive?this.lastVelocity:void 0,this.lastTime=e.isActive?this.lastTime:void 0,this.done=!1,this.animatedStyles.clear())}}class ee extends P{constructor(e){var t;super(),t=this,this.setValue=function(e,n){void 0===n&&(n=!0),Array.isArray(e)?e.length===t.payload.length&&e.forEach((e,r)=>t.payload[r].setValue(e,n)):t.payload.forEach((r,o)=>t.payload[o].setValue(e,n))},this.getValue=()=>this.payload.map(e=>e.getValue()),this.interpolate=(e,t)=>new Q(this,e,t),this.payload=e.map(e=>new Z(e))}}function te(e,t){return null==e?t:e}function ne(e){return void 0!==e?Array.isArray(e)?e:[e]:[]}function re(e,t){if(typeof e!=typeof t)return!1;if("string"==typeof e||"number"==typeof e)return e===t;let n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return void 0!==n||e===t}function oe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re[t])}function ae(e){const t=function(e){return e.to,e.from,e.config,e.native,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.impl,e.inject,e.delay,e.attach,e.destroyed,e.interpolateTo,e.autoStart,e.ref,o(e,["to","from","config","native","onStart","onRest","onFrame","children","reset","reverse","force","immediate","impl","inject","delay","attach","destroyed","interpolateTo","autoStart","ref"])}(e),n=Object.keys(e).reduce((n,r)=>void 0!==t[r]?n:i({},n,{[r]:e[r]}),{});return i({to:t},n)}function ce(e,t){let n=t[0],r=t[1];return i({},e,{[n]:new(Array.isArray(r)?ee:Z)(r)})}function se(e){const t=e.from,n=e.to,r=e.native,o=Object.entries(i({},t,n));return r?o.reduce(ce,{}):i({},t,n)}function le(e,t){return t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e}const ue=e=>"auto"===e;let pe={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const de=["Webkit","Ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}pe=Object.keys(pe).reduce((e,t)=>(de.forEach(n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t]),e),pe);const he={};_(e=>new C(e)),j("div"),O((function(e){const t=e.output.map(e=>e.replace(Y,K)).map(e=>e.replace(J,K)),n=t[0].match(X).map(()=>[]);t.forEach(e=>{e.match(X).forEach((e,t)=>n[t].push(+e))});const r=t[0].match(X).map((t,r)=>D.create(i({},e,{output:n[r]})));return e=>{let n=0;return t[0].replace(X,()=>r[n++](e)).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`)}})),y(I),v((function(e,t){const n=e.from,r=e.to,o=e.children;if(!ie(r).some(ue)&&!ie(n).some(ue))return;let s=o(se(e));if(!s)return;Array.isArray(s)&&(s={type:"div",props:{children:s}});const l=s.props.style;return a.createElement(s.type,i({key:s.key?s.key:void 0},s.props,{style:i({},l,{position:"absolute",visibility:"hidden"}),ref:o=>{if(o){let a,s,l=c.findDOMNode(o),u=getComputedStyle(l);if("border-box"===u.boxSizing)a=l.offsetWidth,s=l.offsetHeight;else{const e=parseFloat(u.paddingLeft||0)+parseFloat(u.paddingRight||0),t=parseFloat(u.paddingTop||0)+parseFloat(u.paddingBottom||0),n=parseFloat(u.borderLeftWidth||0)+parseFloat(u.borderRightWidth||0),r=parseFloat(u.borderTopWidth||0)+parseFloat(u.borderBottomWidth||0);a=l.offsetWidth-e-n,s=l.offsetHeight-t-r}const p=((e,t)=>(n,r)=>{let o=r[0],a=r[1];return i({},n,{[o]:"auto"===a?~o.indexOf("height")?t:e:a})})(a,s);t(i({},e,{from:Object.entries(n).reduce(p,n),to:Object.entries(r).reduce(p,r)}))}}}))})),g((e,t)=>{if(!e.nodeType||void 0===e.setAttribute)return!1;{const i=t.style,a=t.children,c=t.scrollTop,s=t.scrollLeft,l=o(t,["style","children","scrollTop","scrollLeft"]);void 0!==c&&(e.scrollTop=c),void 0!==s&&(e.scrollLeft=s),void 0!==a&&(e.textContent=a);for(let t in i)if(i.hasOwnProperty(t)){var n=0===t.indexOf("--"),r=fe(t,i[t],n);"float"===t&&(t="cssFloat"),n?e.style.setProperty(t,r):e.style[t]=r}for(let t in l){const n=he[t]||(he[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase()));void 0!==e.getAttribute(n)&&e.setAttribute(n,l[t])}}},e=>e);let be=!1;const me=new Set,ge=()=>{let e=h();for(let t of me){let n=!0,r=!0;for(let o=0;o=t.startTime+c.delay+c.duration;else if(c.decay)p=l+f/(1-.998)*(1-Math.exp(-(1-.998)*(e-t.startTime))),i=Math.abs(s.lastPosition-p)<.1,i&&(u=p);else{a=void 0!==s.lastTime?s.lastTime:e,f=void 0!==s.lastVelocity?s.lastVelocity:c.initialVelocity,e>a+64&&(a=e);let t=Math.floor(e-a);for(let e=0;eu:p{me.has(e)&&me.delete(e)};class ve{constructor(e,t){void 0===t&&(t={native:!0,interpolateTo:!0,autoStart:!0}),this.getValues=()=>this.props.native?this.interpolations:this.animatedProps,this.dependents=new Set,this.isActive=!1,this.hasChanged=!1,this.props={},this.merged={},this.animations={},this.interpolations={},this.animatedProps={},this.configs=[],this.frame=void 0,this.startTime=void 0,this.lastTime=void 0,this.update(i({},e,t))}update(e){this.props=i({},this.props,e);let t=this.props.interpolateTo?ae(this.props):this.props,n=t.from,r=void 0===n?{}:n,o=t.to,a=void 0===o?{}:o,c=t.config,s=void 0===c?{}:c,l=t.delay,p=void 0===l?0:l,d=t.reverse,f=t.attach,h=t.reset,b=t.immediate,m=t.autoStart,g=t.ref;if(d){var y=[a,r];r=y[0],a=y[1]}this.hasChanged=!1;let v=f&&f(this),O=h?{}:this.merged;if(this.merged=i({},r,O,a),this.animations=Object.entries(this.merged).reduce((e,t,n)=>{let o=t[0],a=t[1],c=!h&&e[o]||{};const l="number"==typeof a,d="string"==typeof a&&!a.startsWith("#")&&!/\d/.test(a)&&!u[a],f=!l&&!d&&Array.isArray(a);let m=void 0!==r[o]?r[o]:a,g=l||f||d?a:1,y=oe(s,o);if(v&&(g=v.animations[o].parent),void 0===y.decay&&re(c.changes,a))return e;{let t,n;if(this.hasChanged=!0,l||d)t=n=c.parent||new Z(m);else if(f)t=n=c.parent||new ee(m);else{const e=c.interpolation&&c.interpolation.calc(c.parent.value);c.parent?(t=c.parent,t.setValue(0,!1)):t=new Z(0);const r={output:[void 0!==e?e:m,a]};c.interpolation?(n=c.interpolation,c.interpolation.updateConfig(r)):n=t.interpolate(r)}oe(b,o)&&t.setValue(a,!1);const r=ne(t.getPayload());return r.forEach(e=>e.prepare(this)),i({},e,{[o]:i({},c,{name:o,parent:t,interpolation:n,animatedValues:r,changes:a,fromValues:ne(t.getValue()),toValues:ne(v?g.getPayload():g),immediate:oe(b,o),delay:te(y.delay,p||0),initialVelocity:te(y.velocity,0),clamp:te(y.clamp,!1),precision:te(y.precision,.01),tension:te(y.tension,170),friction:te(y.friction,26),mass:te(y.mass,1),duration:y.duration,easing:te(y.easing,e=>e),decay:y.decay})})}},this.animations),this.hasChanged){this.configs=ie(this.animations),this.animatedProps={},this.interpolations={};for(let e in this.animations)this.interpolations[e]=this.animations[e].interpolation,this.animatedProps[e]=this.animations[e].interpolation.getValue()}for(var j=arguments.length,_=new Array(j>1?j-1:0),w=1;wthis.resolve=e)}stop(e){void 0===e&&(e=!1),e&&ie(this.animations).forEach(e=>e.changes=void 0),this.debouncedOnEnd({finished:e})}destroy(){ye(this),this.props={},this.merged={},this.animations={},this.interpolations={},this.animatedProps={},this.configs=[]}debouncedOnEnd(e){ye(this),this.isActive=!1;const t=this.onEnd;this.onEnd=null,t&&t(e),this.resolve&&this.resolve(),this.resolve=null}}class Oe extends S{constructor(e,t){super(),e.style&&(e=i({},e,{style:m(e.style)})),this.payload=e,this.update=t,this.attach()}}function je(e){class t extends a.Component{constructor(e){super(),this.callback=()=>{if(this.node){!1===l.fn(this.node,this.propsAnimated.getAnimatedValue(),this)&&this.forceUpdate()}},this.attachProps(e)}componentWillUnmount(){this.propsAnimated&&this.propsAnimated.detach()}setNativeProps(e){!1===l.fn(this.node,e,this)&&this.forceUpdate()}attachProps(e){e.forwardRef;let t=o(e,["forwardRef"]);const n=this.propsAnimated;this.propsAnimated=new Oe(t,this.callback),n&&n.detach()}shouldComponentUpdate(e){const t=e.style,n=o(e,["style"]),r=this.props,i=r.style;return(!re(o(r,["style"]),n)||!re(i,t))&&(this.attachProps(e),!0)}render(){const t=this.propsAnimated.getValue(),n=(t.scrollTop,t.scrollLeft,o(t,["scrollTop","scrollLeft"]));return a.createElement(e,i({},n,{ref:e=>this.node=le(e,this.props.forwardRef)}))}}return a.forwardRef((e,n)=>a.createElement(t,i({},e,{forwardRef:n})))}const _e={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};class we extends a.Component{constructor(){super(...arguments),this.state={lastProps:{from:{},to:{}},propsChanged:!1,internal:!1},this.controller=new ve(null,null),this.didUpdate=!1,this.didInject=!1,this.finished=!0,this.start=()=>{this.finished=!1;let e=this.mounted;this.controller.start(t=>this.finish(i({},t,{wasMounted:e})),this.update)},this.stop=()=>this.controller.stop(!0),this.update=()=>this.mounted&&this.setState({internal:!0}),this.finish=e=>{let t=e.finished,n=e.noChange,r=e.wasMounted;this.finished=!0,this.mounted&&t&&(!this.props.onRest||!r&&n||this.props.onRest(this.controller.merged),this.mounted&&this.didInject&&(this.afterInject=se(this.props),this.setState({internal:!0})),this.mounted&&(this.didInject||this.props.after)&&this.setState({internal:!0}),this.didInject=!1)}}componentDidMount(){this.componentDidUpdate(),this.mounted=!0}componentWillUnmount(){this.mounted=!1,this.stop()}static getDerivedStateFromProps(e,t){let n=t.internal,r=t.lastProps;const o=e.from,i=e.to,a=e.reset,c=e.force;return{propsChanged:!re(i,r.to)||!re(o,r.from)||a&&!n||c&&!n,lastProps:e,internal:!1}}render(){const e=this.props.children,t=this.state.propsChanged;if(this.props.inject&&t&&!this.injectProps){const e=this.props.inject(this.props,e=>{this.injectProps=e,this.setState({internal:!0})});if(e)return e}(this.injectProps||t)&&(this.didInject=!1,this.injectProps?(this.controller.update(this.injectProps),this.didInject=!0):t&&this.controller.update(this.props),this.didUpdate=!0,this.afterInject=void 0,this.injectProps=void 0);let n=i({},this.controller.getValues(),this.afterInject);return this.finished&&(n=i({},n,this.props.after)),Object.keys(n).length?e(n):null}componentDidUpdate(){this.didUpdate&&this.start(),this.didUpdate=!1}}we.defaultProps={from:{},to:{},config:_e.default,native:!1,immediate:!1,reset:!1,force:!1,inject:s};class Ee extends a.PureComponent{constructor(){super(...arguments),this.first=!0,this.instances=new Set,this.hook=(e,t,n,r)=>(this.instances.add(e),(r?t===n-1:0===t)?void 0:Array.from(this.instances)[r?t+1:t-1])}render(){const e=this.props,t=e.items,n=e.children,r=e.from,c=void 0===r?{}:r,s=e.initial,l=e.reverse,u=e.keys,p=e.delay,d=e.onRest,f=o(e,["items","children","from","initial","reverse","keys","delay","onRest"]),h=ne(t);return ne(h).map((e,t)=>a.createElement(we,i({onRest:0===t?d:null,key:"function"==typeof u?u(e):ne(u)[t],from:this.first&&void 0!==s?s||{}:c},f,{delay:0===t&&p||void 0,attach:e=>this.hook(e,t,h.length,l),children:r=>{const o=n(e,t);return o?o(r):null}})))}componentDidUpdate(e){this.first=!1,e.items!==this.props.items&&this.instances.clear()}}Ee.defaultProps={keys:e=>e};class ke extends a.PureComponent{constructor(){var e;super(...arguments),e=this,this.guid=0,this.state={props:{},resolve:()=>null,last:!0,index:0},this.next=function(t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=0),e.running=!0,new Promise(o=>{e.mounted&&e.setState(e=>({props:t,resolve:o,last:n,index:r}),()=>e.running=!1)})}}componentDidMount(){this.mounted=!0,this.componentDidUpdate({})}componentWillUnmount(){this.mounted=!1}componentDidUpdate(e){var t=this;const n=this.props,r=n.states,o=n.filter,i=n.state;if((e.state!==this.props.state||this.props.reset&&!this.running||!re(r[i],e.states[e.state]))&&r&&i&&r[i]){const e=++this.guid,n=r[i];if(n)if(Array.isArray(n)){let t=Promise.resolve();for(let r=0;re===this.guid&&this.next(o(a),c,i))}}else if("function"==typeof n){let r=0;n((function(n,i){return void 0===i&&(i=!1),e===t.guid&&t.next(o(n),i,r++)}),()=>p(()=>this.instance&&this.instance.stop()),this.props)}else this.next(o(r[i]))}}render(){const e=this.state,t=e.props,n=e.resolve,r=e.last,c=e.index;if(!t||0===Object.keys(t).length)return null;let s=this.props,l=(s.state,s.filter,s.states,s.config),u=s.primitive,p=s.onRest,d=s.forwardRef,f=o(s,["state","filter","states","config","primitive","onRest","forwardRef"]);return Array.isArray(l)&&(l=l[c]),a.createElement(u,i({ref:e=>this.instance=le(e,d),config:l},f,t,{onRest:e=>{n(e),p&&r&&p(e)}}))}}ke.defaultProps={state:"__default"};const xe=a.forwardRef((e,t)=>a.createElement(ke,i({},e,{forwardRef:t})));xe.create=e=>function(t,n){return void 0===n&&(n=e=>e),("function"==typeof t||Array.isArray(t))&&(t={__default:t}),r=>a.createElement(ke,i({primitive:e,states:t,filter:n},r))},xe.Spring=e=>xe.create(we)(e,ae),xe.Trail=e=>xe.create(Ee)(e,ae);let Pe=0,Se=e=>{let t=e.items,n=e.keys,r=o(e,["items","keys"]);return t=ne(void 0!==t?t:null),n="function"==typeof n?t.map(n):ne(n),i({items:t,keys:n.map(e=>String(e))},r)};class Ce extends a.PureComponent{componentDidMount(){this.mounted=!0}componentWillUnmount(){this.mounted=!1}constructor(e){super(e),this.destroyItem=(e,t,n)=>r=>{const o=this.props,i=o.onRest,a=o.onDestroyed;this.mounted&&(a&&a(e),this.setState(e=>({deleted:e.deleted.filter(e=>e.key!==t)})),i&&i(e,n,r))},this.state={first:!0,transitions:[],current:{},deleted:[],prevProps:e}}static getDerivedStateFromProps(e,t){let n=t.first,r=t.prevProps,a=o(t,["first","prevProps"]),c=Se(e),s=c.items,l=c.keys,u=c.initial,p=c.from,d=c.enter,f=c.leave,h=c.update,b=c.trail,m=void 0===b?0:b,g=c.unique,y=c.config,v=Se(r),O=v.keys,j=v.items,_=i({},a.current),w=[...a.deleted],E=Object.keys(_),k=new Set(E),x=new Set(l),P=l.filter(e=>!k.has(e)),S=a.transitions.filter(e=>!e.destroyed&&!x.has(e.originalKey)).map(e=>e.originalKey),C=l.filter(e=>k.has(e)),I=0;P.forEach(e=>{g&&w.find(t=>t.originalKey===e)&&(w=w.filter(t=>t.originalKey!==e));const t=l.indexOf(e),r=s[t];_[e]={state:"enter",originalKey:e,key:g?String(e):Pe++,item:r,trail:I+=m,config:oe(y,r,"enter"),from:oe(n&&void 0!==u?u||{}:p,r),to:oe(d,r)}}),S.forEach(e=>{const t=O.indexOf(e),n=j[t];w.push(i({},_[e],{state:"leave",destroyed:!0,left:O[Math.max(0,t-1)],right:O[Math.min(O.length,t+1)],trail:I+=m,config:oe(y,n,"leave"),to:oe(f,n)})),delete _[e]}),C.forEach(e=>{const t=l.indexOf(e),n=s[t];_[e]=i({},_[e],{item:n,state:"update",trail:I+=m,config:oe(y,n,"update"),to:oe(h,n)})});let D=l.map(e=>_[e]);return w.forEach(e=>{let t,n=e.left,r=e.right,i=o(e,["left","right"]);-1!==(t=D.findIndex(e=>e.originalKey===n))&&(t+=1),-1===t&&(t=D.findIndex(e=>e.originalKey===r)),-1===t&&(t=w.findIndex(e=>e.originalKey===n)),-1===t&&(t=w.findIndex(e=>e.originalKey===r)),t=Math.max(0,t),D=[...D.slice(0,t),i,...D.slice(t)]}),{first:n&&0===P.length,transitions:D,current:_,deleted:w,prevProps:e}}render(){const e=this.props,t=(e.initial,e.from,e.enter,e.leave,e.update,e.onDestroyed,e.keys,e.items,e.onFrame),n=e.onRest,r=e.onStart,c=(e.trail,e.config,e.children),s=(e.unique,e.reset),l=o(e,["initial","from","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","trail","config","children","unique","reset"]);return this.state.transitions.map((e,o)=>{let u=e.state,p=e.key,d=e.item,f=e.from,h=e.to,b=e.trail,m=e.config,g=e.destroyed;return a.createElement(xe,i({reset:s&&"enter"===u,primitive:we,state:u,filter:ae,states:{[u]:h},key:p,onRest:g?this.destroyItem(d,p,u):n&&(e=>n(d,u,e)),onStart:r&&(()=>r(d,u)),onFrame:t&&(e=>t(d,u,e)),delay:b,config:m},l,{from:f,children:e=>{const t=c(d,u,o);return t?t(e):null}}))})}}Ce.defaultProps={keys:e=>e,unique:!1,reset:!1};const Ie=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].reduce((e,t)=>(e[t]=je(t),e),je);t.Spring=we,t.Keyframes=xe,t.Transition=Ce,t.Trail=Ee,t.Controller=ve,t.config=_e,t.animated=Ie,t.interpolate=(e,t,n)=>e&&new Q(e,t,n),t.Globals=w},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(43);const o=e=>{const t=Object(r.a)(e);return t.parsed?"#"===e[0]&&e.length<=7||1===t.rgba.a?e:t.toRgbString():e}},function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return l}));var r=n(0);const o=Object(r.createContext)(),i=Object(r.createContext)(),a=()=>Object(r.useContext)(o)||{currentView:"desktop"},c=()=>Object(r.useContext)(i)||{},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{withTablet:t=!0}=e,[n,o]=Object(r.useState)(wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():"desktop"),i=()=>{o(wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():"desktop")};return Object(r.useEffect)(()=>{if(wp.customize)return setTimeout(()=>wp.customize.previewedDevice.bind(i),1e3),()=>{wp.customize&&wp.customize.previewedDevice.unbind(i)}},[]),[t?n:"tablet"===n?"mobile":n,e=>{o(e),wp.customize&&wp.customize.previewedDevice.set(e)}]},l=e=>{let{children:t}=e;const[n,a]=s();return Object(r.createElement)(o.Provider,{value:{currentView:n}},Object(r.createElement)(i.Provider,{value:{setDevice:a}},t))}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var r=n(115);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},function(e,t,n){"use strict";var r=n(9);n.d(t,"Globals",(function(){return r}));n(19)},function(e,t){e.exports=window.wp.keycodes},function(e,t){e.exports=window.wp.widgets},function(e,t,n){var r=n(138),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return C})),n.d(t,"b",(function(){return D}));var r={grad:.9,turn:360,rad:360/(2*Math.PI)},o=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},i=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},a=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},c=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},s=function(e){return{r:a(e.r,0,255),g:a(e.g,0,255),b:a(e.b,0,255),a:a(e.a)}},l=function(e){return{r:i(e.r),g:i(e.g),b:i(e.b),a:i(e.a,3)}},u=/^#([0-9a-f]{3,8})$/i,p=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},d=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),c=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(c<0?c+6:c),s:i?a/i*100:0,v:i/255*100,a:o}},f=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),c=r*(1-(t-i)*n),s=r*(1-(1-t+i)*n),l=i%6;return{r:255*[r,c,a,a,s,r][l],g:255*[s,r,r,c,a,a][l],b:255*[a,a,s,r,r,c][l],a:o}},h=function(e){return{h:c(e.h),s:a(e.s,0,100),l:a(e.l,0,100),a:a(e.a)}},b=function(e){return{h:i(e.h),s:i(e.s),l:i(e.l),a:i(e.a,3)}},m=function(e){return f((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},g=function(e){return{h:(t=d(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},y=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,v=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,O=/^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,_={string:[[function(e){var t=u.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?i(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?i(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=O.exec(e)||j.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:s({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=y.exec(e)||v.exec(e);if(!t)return null;var n,o,i=h({h:(n=t[1],o=t[2],void 0===o&&(o="deg"),Number(n)*(r[o]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return m(i)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,i=e.a,a=void 0===i?1:i;return o(t)&&o(n)&&o(r)?s({r:Number(t),g:Number(n),b:Number(r),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,i=e.a,a=void 0===i?1:i;if(!o(t)||!o(n)||!o(r))return null;var c=h({h:Number(t),s:Number(n),l:Number(r),a:Number(a)});return m(c)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,i=e.a,s=void 0===i?1:i;if(!o(t)||!o(n)||!o(r))return null;var l=function(e){return{h:c(e.h),s:a(e.s,0,100),v:a(e.v,0,100),a:a(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(s)});return f(l)},"hsv"]]},w=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=l(this.rgba)).r,n=e.g,r=e.b,a=(o=e.a)<1?p(i(255*o)):"","#"+p(t)+p(n)+p(r)+a;var e,t,n,r,o,a},e.prototype.toRgb=function(){return l(this.rgba)},e.prototype.toRgbString=function(){return t=(e=l(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 b(g(this.rgba))},e.prototype.toHslString=function(){return t=(e=b(g(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=d(this.rgba),{h:i(e.h),s:i(e.s),v:i(e.v),a:i(e.a,3)};var e},e.prototype.invert=function(){return C({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),C(k(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),C(k(this.rgba,-e))},e.prototype.grayscale=function(){return C(k(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),C(P(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),C(P(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?C({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):i(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=g(this.rgba);return"number"==typeof e?C({h:e,s:t.s,l:t.l,a:t.a}):i(t.h)},e.prototype.isEqual=function(e){return this.toHex()===C(e).toHex()},e}(),C=function(e){return e instanceof S?e:new S(e)},I=[],D=function(e){e.forEach((function(e){I.indexOf(e)<0&&(e(S,_),I.push(e))}))}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(x)}}]),e}();function x(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function P(e,t){return Object.keys(e).reduce((function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n}),{})}var S={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},C=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];switch(t){case"ms":return"ms";default:return t&&t.length?t[0].toUpperCase()+t.substr(1):""}}();function I(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function D(e,t){e.style["".concat(C,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function N(e,t){e.style["".concat(C,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function A(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function T(e,t,n){return Math.max(e,Math.min(n,t))}function R(e){return"px"===e.substr(-2)?parseFloat(e):0}function M(e){var t=window.getComputedStyle(e);return{bottom:R(t.marginBottom),left:R(t.marginLeft),right:R(t.marginRight),top:R(t.marginTop)}}function z(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function F(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function L(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 B(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function V(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:V(e.parentNode,t,r)}}function U(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0)&&e.getContext("2d").drawImage(n[t],0,0)})),r}function ce(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return l(this,n),h(this,b(n).apply(this,arguments))}return g(n,t),p(n,[{key:"componentDidMount",value:function(){Object(j.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return w()(o.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=o.withRef?"wrappedInstance":null;return Object(y.createElement)(e,r({ref:t},this.props))}}]),n}(y.Component),c(t,"displayName",z("sortableHandle",e)),n}function se(e){return null!=e.sortableHandle}var le=function(){function e(t,n){l(this,e),this.container=t,this.onScrollCallback=n}return p(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,c={x:0,y:0},s={x:1,y:1},l=10,u=10,p=this.container,d=p.scrollTop,f=p.scrollLeft,h=p.scrollHeight,b=p.scrollWidth,m=0===d,g=h-d-p.clientHeight==0,y=0===f,v=b-f-p.clientWidth==0;n.y>=o.y-a/2&&!g?(c.y=1,s.y=u*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!v?(c.x=1,s.x=l*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!m?(c.y=-1,s.y=u*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!y&&(c.x=-1,s.x=l*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===c.x&&0===c.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:s.x*c.x,top:s.y*c.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var ue={axis:O.a.oneOf(["x","y","xy"]),contentWindow:O.a.any,disableAutoscroll:O.a.bool,distance:O.a.number,getContainer:O.a.func,getHelperDimensions:O.a.func,helperClass:O.a.string,helperContainer:O.a.oneOfType([O.a.func,"undefined"==typeof HTMLElement?O.a.any:O.a.instanceOf(HTMLElement)]),hideSortableGhost:O.a.bool,keyboardSortingTransitionDuration:O.a.number,lockAxis:O.a.string,lockOffset:O.a.oneOfType([O.a.number,O.a.string,O.a.arrayOf(O.a.oneOfType([O.a.number,O.a.string]))]),lockToContainerEdges:O.a.bool,onSortEnd:O.a.func,onSortMove:O.a.func,onSortOver:O.a.func,onSortStart:O.a.func,pressDelay:O.a.number,pressThreshold:O.a.number,keyCodes:O.a.shape({lift:O.a.arrayOf(O.a.number),drop:O.a.arrayOf(O.a.number),cancel:O.a.arrayOf(O.a.number),up:O.a.arrayOf(O.a.number),down:O.a.arrayOf(O.a.number)}),shouldCancelStart:O.a.func,transitionDuration:O.a.number,updateBeforeSortStart:O.a.func,useDragHandle:O.a.bool,useWindowAsScrollContainer:O.a.bool},pe={lift:[K],drop:[K],cancel:[q],up:[Y,X],down:[Q,J]},de={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:pe,shouldCancelStart:function(e){return-1!==[ne,oe,ie,re,ee].indexOf(e.target.tagName)||!!A(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},fe=Object.keys(ue);function he(e){w()(!(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.")}function be(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 me(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return l(this,n),c(f(f(t=h(this,b(n).call(this,e)))),"state",{}),c(f(f(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=L(e);var i=A(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,c=i.sortableInfo,s=c.index,l=c.collection;if(c.disabled)return;if(a&&!A(e.target,se))return;t.manager.active={collection:l,index:s},B(e)||e.target.tagName!==Z||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),c(f(f(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),c(f(f(t)),"handleMove",(function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=L(e),a={x:t.position.x-i.x,y:t.position.y-i.y},c=Math.abs(a.x)+Math.abs(a.y);t.delta=a,r||o&&!(c>=o)?r&&c>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),c(f(f(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),c(f(f(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),c(f(f(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=f.sortableInfo.index,r=M(f),o=G(t.container),u=t.scrollContainer.getBoundingClientRect(),m=a({index:n,node:f,collection:h});if(t.node=f,t.margin=r,t.gridGap=o,t.width=m.width,t.height=m.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=u,t.index=n,t.newIndex=n,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=V(f,t.container),t.initialOffset=L(b?s({},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(ae(f)),I(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-r.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-r.top,"px"),width:"".concat(t.width,"px")}),b&&t.helper.focus(),l&&(t.sortableGhost=f,I(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},b){var g=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,y=g.top,v=g.left,O=g.width,j=y+g.height,_=v+O;t.axis.x&&(t.minTranslate.x=v-t.boundingClientRect.left,t.maxTranslate.x=_-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=y-t.boundingClientRect.top,t.maxTranslate.y=j-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:u.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:u.left+u.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:u.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:u.top+u.height)-t.boundingClientRect.top-t.height/2);c&&c.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,b?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(S.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),S.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),p&&p({node:f,index:n,collection:h,isKeySorting:b,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),b&&t.keyMove(0)},o=t.props,i=o.axis,a=o.getHelperDimensions,c=o.helperClass,l=o.hideSortableGhost,u=o.updateBeforeSortStart,p=o.onSortStart,d=o.useWindowAsScrollContainer,f=n.node,h=n.collection,b=t.manager.isKeySorting,m=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=be((function(){var t=f.sortableInfo.index;return Promise.resolve(u({collection:h,index:t,node:f,isKeySorting:b},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return m&&m.then?m.then(r):r()}}();return Promise.resolve(r&&r.then?r.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),c(f(f(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)})),c(f(f(t)),"handleSortEnd",(function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,c=i.isKeySorting,s=t.manager.getOrderedRefs();t.listenerNode&&(c?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(S.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),S.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&I(t.sortableGhost,{opacity:"",visibility:""});for(var l=0,u=s.length;lr)){t.prevIndex=i,t.newIndex=o;var a=U(t.newIndex,t.prevIndex,t.index),c=n.find((function(e){return e.node.sortableInfo.index===a})),s=c.node,l=t.containerScrollDelta,u=c.boundingClientRect||F(s,l),p=c.translate||{x:0,y:0},d=u.top+p.y-l.top,f=u.left+p.x-l.left,h=im?m/2:this.height/2,width:this.width>b?b/2:this.width/2},y=l&&h>this.index&&h<=u,v=l&&h=u,O={x:0,y:0},j=a[p].edgeOffset;j||(j=V(f,this.container),a[p].edgeOffset=j,l&&(a[p].boundingClientRect=F(f,o)));var _=p0&&a[p-1];_&&!_.edgeOffset&&(_.edgeOffset=V(_.node,this.container),l&&(_.boundingClientRect=F(_.node,o))),h!==this.index?(t&&N(f,t),this.axis.x?this.axis.y?v||hthis.containerBoundingRect.width-g.width&&_&&(O.x=_.edgeOffset.left-j.left,O.y=_.edgeOffset.top-j.top),null===this.newIndex&&(this.newIndex=h)):(y||h>this.index&&(c+i.left+g.width>=j.left&&s+i.top+g.height>=j.top||s+i.top+g.height>=j.top+m))&&(O.x=-(this.width+this.marginOffset.x),j.left+O.xthis.index&&c+i.left+g.width>=j.left?(O.x=-(this.width+this.marginOffset.x),this.newIndex=h):(v||hthis.index&&s+i.top+g.height>=j.top?(O.y=-(this.height+this.marginOffset.y),this.newIndex=h):(v||h1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return l(this,n),h(this,b(n).apply(this,arguments))}return g(n,t),p(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=Object(j.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 w()(o.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=o.withRef?"wrappedInstance":null;return Object(y.createElement)(e,r({ref:t},P(this.props,ye)))}}]),n}(y.Component),c(t,"displayName",z("sortableElement",e)),c(t,"contextTypes",{manager:O.a.object.isRequired}),c(t,"propTypes",ge),c(t,"defaultProps",{collection:0}),n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(4),o="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,i,a,c){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,c],u=0;(s=new Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},function(e,t,n){var r=n(221),o=n(226);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t,n){var r=n(54),o=n(222),i=n(223),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(3),i=n.n(o);const a=e=>{let{option:{behavior:t="words"},value:n}=e;return"words"===t?"yes"===n:!!n},c=e=>{let{value:t,option:n={},onChange:o,onClick:c}=e;return Object(r.createElement)("div",{className:i()({"ct-option-switch":!0,"ct-active":a({option:n,value:t})}),onClick:e=>{c&&c(e),o((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}))}},Object(r.createElement)("span",null))};c.renderingConfig={design:"inline"},t.default=c},function(e,t){e.exports=ReactDOM},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return a}));var r=n(4),o=function(e){return Object(r.useEffect)(e,[])},i=function(){var e=Object(r.useState)(0)[1],t=Object(r.useRef)(!1);return o((function(){return function(){t.current=!0}})),function(){t.current||e({})}};function a(e){var t=Object(r.useRef)(void 0);return Object(r.useEffect)((function(){t.current=e})),t.current}},function(e,t){e.exports=window.wp.blocks},,function(e,t,n){var r=n(40).Symbol;e.exports=r},function(e,t,n){var r=n(140),o=n(100);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var c=-1,s=t.length;++c=0||(o[n]=e[n]);return o}function a(){return(a=Object.assign||function(e){for(var t=1;tt||i>e&&a=t&&c>=n?i-e-r:a>t&&cn?a-t+o:0}var b=0;function m(e){return"function"==typeof e?e:g}function g(){}function y(e,t){e&&function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,c=t.skipOverflowHiddenElements,s="function"==typeof a?a:function(e){return e!==a};if(!p(e))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,u=[],d=e;p(d)&&s(d);){if((d=d.parentNode)===l){u.push(d);break}d===document.body&&f(d)&&!f(document.documentElement)||f(d,c)&&u.push(d)}for(var b=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,v=e.getBoundingClientRect(),O=v.height,j=v.width,_=v.top,w=v.right,E=v.bottom,k=v.left,x="start"===o||"nearest"===o?_:"end"===o?E:_+O/2,P="center"===i?k+j/2:"end"===i?w:k,S=[],C=0;C=0&&k>=0&&E<=m&&w<=b&&_>=T&&E<=M&&k>=z&&w<=R)return S;var F=getComputedStyle(I),L=parseInt(F.borderLeftWidth,10),B=parseInt(F.borderTopWidth,10),V=parseInt(F.borderRightWidth,10),U=parseInt(F.borderBottomWidth,10),H=0,W=0,$="offsetWidth"in I?I.offsetWidth-I.clientWidth-L-V:0,G="offsetHeight"in I?I.offsetHeight-I.clientHeight-B-U:0;if(l===I)H="start"===o?x:"end"===o?x-m:"nearest"===o?h(y,y+m,m,B,U,y+x,y+x+O,O):x-m/2,W="start"===i?P:"center"===i?P-b/2:"end"===i?P-b:h(g,g+b,b,L,V,g+P,g+P+j,j),H=Math.max(0,H+y),W=Math.max(0,W+g);else{H="start"===o?x-T-B:"end"===o?x-M+U+G:"nearest"===o?h(T,M,N,B,U+G,x,x+O,O):x-(T+N/2)+G/2,W="start"===i?P-z-L:"center"===i?P-(z+A/2)+$/2:"end"===i?P-R+V+$:h(z,R,A,L,V+$,P,P+j,j);var q=I.scrollLeft,K=I.scrollTop;x+=K-(H=Math.max(0,Math.min(K+H,I.scrollHeight-N+G))),P+=q-(W=Math.max(0,Math.min(q+W,I.scrollWidth-A+$)))}S.push({el:I,top:H,left:W})}return S}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function v(e,t){return e===t||e.contains&&e.contains(t)}function O(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function A(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;var i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);var a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);var c=T(e,a,n,r,o);return-1===c?t>=n?-1:t:c}function T(e,t,n,r,o){var i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(var a=t+1;a=0;c--)if(!r(c).hasAttribute("disabled"))return c;return o?e>0?T(1,0,n,r,!1):T(-1,n-1,n,r,!1):-1}function R(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(v(t,e)||r&&v(t,n.activeElement))}))}var M=O((function(){F().textContent=""}),500);function z(e,t){var n=F(t);e&&(n.textContent=e,M())}function F(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).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 L=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}),B=function(){var e=function(e){var t,n;function r(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+w(),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=C(t),n.internalSetState(a({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=C(t),n.internalSetState(a({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},c="function"==typeof e;return!c&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,a({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var s=c?e(t):e;s=n.props.stateReducer(t,s),r=s.hasOwnProperty("selectedItem");var l={},u={};return r&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||0,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(i[e]=s[e]),"type"!==e&&(u[e]=s[e],D(n.props,e)||(l[e]=s[e]))})),c&&s.hasOwnProperty("inputValue")&&n.props.onInputValueChange(s.inputValue,a({},n.getStateAndHelpers(),s)),l}),(function(){m(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,c=o.refKey,s=void 0===c?"ref":c,l=o.ref,u=i(o,["refKey","ref"]),p=(void 0===t?{}:t).suppressRefError,d=void 0!==p&&p;n.getRootProps.called=!0,n.getRootProps.refKey=s,n.getRootProps.suppressRefError=d;var f=n.getState().isOpen;return a(((r={})[s]=_(l,n.rootRef),r.role="combobox",r["aria-expanded"]=f,r["aria-haspopup"]="listbox",r["aria-owns"]=f?n.menuId:null,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=A(1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=A(-1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(a({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=a({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=a({},n.keyDownHandlers,{Home:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=T(1,0,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:7})}},End:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=T(-1,n-1,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:8})}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),c=t.onKeyUp,s=t.onBlur,l=i(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),u=n.getState().isOpen,p={onClick:j(r,n.buttonHandleClick),onKeyDown:j(o,n.buttonHandleKeyDown),onKeyUp:j(c,n.buttonHandleKeyUp),onBlur:j(s,n.buttonHandleBlur)};return a({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:p,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=N(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(c(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return a({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,c=t.onChange,s=t.onInput,l=(t.onChangeText,i(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),u={};var p,d=n.getState(),f=d.inputValue,h=d.isOpen,b=d.highlightedIndex;l.disabled||((p={}).onChange=j(c,s,n.inputHandleChange),p.onKeyDown=j(r,n.inputHandleKeyDown),p.onBlur=j(o,n.inputHandleBlur),u=p);return a({"aria-autocomplete":"list","aria-activedescendant":h&&"number"==typeof b&&b>=0?n.getItemId(b):null,"aria-controls":h?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:f,id:n.inputId},u,l)},n.inputHandleKeyDown=function(e){var t=N(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(c(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,c=o.refKey,s=void 0===c?"ref":c,l=o.ref,u=i(o,["refKey","ref"]),p=(void 0===t?{}:t).suppressRefError,d=void 0!==p&&p;return n.getMenuProps.called=!0,n.getMenuProps.refKey=s,n.getMenuProps.suppressRefError=d,a(((r={})[s]=_(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?null:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,c=r.onMouseDown,s=r.onClick,l=(r.onPress,r.index),u=r.item,p=void 0===u?void 0:u,d=i(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(p),l=n.items.indexOf(p)):n.items[l]=p;var f=s,h=((t={onMouseMove:j(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:j(c,(function(e){e.preventDefault()}))}).onClick=j(f,(function(){n.selectItemAtIndex(l,{type:9})})),t),b=d.disabled?{onMouseDown:h.onMouseDown}:h;return a({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},b,d)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=C(e),n.internalSetState((function(t){var r=t.selectedItem;return a({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=C(e),n.internalSetState((function(t){var r=t.isOpen;return a({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),m(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=O((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(a({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,z(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,s=r.initialHighlightedIndex,l=void 0===s?o:s,u=r.defaultIsOpen,p=r.initialIsOpen,d=void 0===p?u:p,f=r.initialInputValue,h=void 0===f?"":f,b=r.initialSelectedItem,g=void 0===b?null:b,y=n.getState({highlightedIndex:l,isOpen:d,inputValue:h,selectedItem:g});return null!=y.selectedItem&&void 0===n.props.initialInputValue&&(y.inputValue=n.props.itemToString(y.selectedItem)),n.state=y,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},o.getState=function(e){return void 0===e&&(e=this.state),I(e,this.props)},o.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},o.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},o.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},o.moveHighlightedIndex=function(e,t){var n=this,r=this.getItemCount(),o=this.getState().highlightedIndex;if(r>0){var i=A(e,o,r,(function(e){return n.getItemNodeFromIndex(e)}));this.setHighlightedIndex(i,t)}},o.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,c=this.getRootProps,s=this.getToggleButtonProps,l=this.getLabelProps,u=this.getMenuProps,p=this.getInputProps,d=this.getItemProps,f=this.openMenu,h=this.closeMenu,b=this.toggleMenu,m=this.selectItem,g=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,O=this.clearSelection,j=this.clearItems;return{getRootProps:c,getToggleButtonProps:s,getLabelProps:l,getMenuProps:u,getInputProps:p,getItemProps:d,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:b,selectItem:m,selectItemAtIndex:g,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:O,clearItems:j,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},o.componentDidMount=function(){var e=this;var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!R(t.target,[e._rootNode,e._menuNode],e.props.environment.document)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=R(t.target,[e._rootNode,e._menuNode],e.props.environment.document,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}},o.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},o.componentDidUpdate=function(e,t){D(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()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=k(this.props.children,g);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;var t=k(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:x(t)?Object(u.cloneElement)(t,this.getRootProps(P(t))):void 0:null},r}(u.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:E,itemToString:function(e){return null==e?"":String(e)},onStateChange:g,onInputValueChange:g,onUserAction:g,onChange:g,onSelect:g,onOuterClick:g,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:y},e.stateChangeTypes=L,e}();O((function(e,t){z(e(),t)}),200);var V={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:y,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};l.a.array.isRequired,l.a.func,l.a.func,l.a.func,l.a.bool,l.a.number,l.a.number,l.a.number,l.a.bool,l.a.bool,l.a.bool,l.a.any,l.a.any,l.a.any,l.a.string,l.a.string,l.a.string,l.a.func,l.a.string,l.a.func,l.a.func,l.a.func,l.a.func,l.a.func,l.a.shape({addEventListener:l.a.func,removeEventListener:l.a.func,document:l.a.shape({getElementById:l.a.func,activeElement:l.a.any,body:l.a.any})});a({},V,{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(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.":""}});l.a.array.isRequired,l.a.func,l.a.func,l.a.func,l.a.bool,l.a.number,l.a.number,l.a.number,l.a.bool,l.a.bool,l.a.bool,l.a.any,l.a.any,l.a.any,l.a.string,l.a.string,l.a.string,l.a.string,l.a.string,l.a.string,l.a.func,l.a.string,l.a.string,l.a.func,l.a.func,l.a.func,l.a.func,l.a.func,l.a.func,l.a.shape({addEventListener:l.a.func,removeEventListener:l.a.func,document:l.a.shape({getElementById:l.a.func,activeElement:l.a.any,body:l.a.any})});a({},V,{getA11yStatusMessage:E,circularNavigation:!0});l.a.array,l.a.array,l.a.array,l.a.func,l.a.func,l.a.func,l.a.number,l.a.number,l.a.number,l.a.func,l.a.func,l.a.string,l.a.string,l.a.shape({addEventListener:l.a.func,removeEventListener:l.a.func,document:l.a.shape({getElementById:l.a.func,activeElement:l.a.any,body:l.a.any})});var U=B,H=n(3),W=n.n(H),$=n(1),G=n(28);function q(){return(q=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,option:{choices:i,tabletChoices:a,mobileChoices:c,placeholder:s,searchPlaceholder:l,defaultToFirstItem:u=!0,search:p=!1,inputClassName:d="",selectInputStart:f,appendToBody:h=!1},onInputValueChange:b=(()=>{}),renderItemFor:m=(e=>e.value),onChange:g,device:y="desktop"}=e;const v=Object(r.useRef)(null),[O,j]=Object(r.useState)(null);let _=i;"tablet"===y&&a&&(_=a),"mobile"===y&&c&&(_=c);const w=Object(o.a)(_);let E=t||!u||0===parseInt(t,10)?t:(w[0]||{}).key;const{styles:k,popoverProps:x}=Object(G.a)({ref:v,defaultHeight:228,shouldCalculate:h});if(Object(r.useEffect)(()=>{h&&setTimeout(()=>{j(Math.round())},50)},[]),0===w.length)return null;let P=w.find(e=>{let{key:t}=e;return t===E});return P||(P=w.find(e=>{let{key:t}=e;return parseInt(t)===parseInt(E)})),Object(r.createElement)(U,{onInputValueChange:e=>{b(e)},selectedItem:P||!u?E:(w[0]||{}).key,onChange:e=>{g(e)},itemToString:e=>{let t=w.find(t=>{let{key:n}=t;return n===e});return t||(t=w.find(t=>{let{key:n}=t;return parseInt(n)===parseInt(e)})),e&&t?t.value:""}},e=>{let{getInputProps:t,getItemProps:n,getLabelProps:o,getMenuProps:i,isOpen:a,inputValue:c,highlightedIndex:u,selectedItem:b,openMenu:g,toggleMenu:y,setState:O}=e,_=null;return a&&(_=Object(r.createElement)("div",q({},i(function(e){for(var t=1;t!c||w.find(e=>{let{key:t}=e;return t.toString()===b.toString()})&&w.find(e=>{let{key:t}=e;return t.toString()===b.toString()}).value===c||e.value.toLowerCase().includes(c.toLowerCase())||e.key.toString().toLowerCase().includes(c.toString().toLowerCase())).map((e,t)=>Object(r.createElement)(r.Fragment,{key:t},e.group&&(0===t||w[t-1].group!==w[t].group)&&Object(r.createElement)("div",{className:"ct-select-dropdown-group",key:t+"-group"},e.group),Object(r.createElement)("div",n({key:e.key,index:t,item:e.key,className:W()("ct-select-dropdown-item",{active:u===t,selected:b===e.key})}),m(e))))),h&&(_=Object(r.createPortal)(_,document.body))),Object(r.createElement)("div",{className:W()("ct-select-input 1",d)},f&&f(),Object(r.createElement)("input",q({},t({onKeyDown:e=>{"ArrowDown"===e.key&&p&&!a&&O({inputValue:""})},onClick:()=>{y(),setTimeout(()=>{let e;if(e=h?document.querySelector("body > .ct-select-dropdown.ct-fixed .ct-select-dropdown-item.selected"):v.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(()=>{j(Math.round())},50),p&&O({inputValue:""})},ref:v}),{placeholder:p&&a?l||Object($.__)("Type to search...","blocksy"):s||Object($.__)("Select value...","blocksy"),disabled:0===w.length,readOnly:!p||!a})),_)})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(9),o=n(2),i=function(e,t,n){if(o.d.fun(e))return e;if(o.d.arr(e))return i({range:e,output:t,extrapolate:n});if(o.d.str(e.output[0]))return r.createStringInterpolator(e);var a=e,c=a.output,s=a.range||[0,1],l=a.extrapolateLeft||a.extrapolate||"extend",u=a.extrapolateRight||a.extrapolate||"extend",p=a.easing||function(e){return e};return function(e){var t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,s);return function(e,t,n,r,o,i,a,c,s){var l=s?s(e):e;if(ln){if("identity"===c)return l;"clamp"===c&&(l=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t);l=i(l),r===-1/0?l=-l:o===1/0?l+=r:l=l*(o-r)+r;return l}(e,s[t],s[t+1],c[t],c[t+1],p,l,u,a.map)}}},function(e,t,n){var r=n(131),o=n(192),i=n(193),a=n(199),c=n(201),s=n(205),l=Date.prototype.getTime;function u(e,t,n){var f=n||{};return!!(f.strict?i(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?f.strict?i(e,t):e==t:function(e,t,n){var i,f;if(typeof e!=typeof t)return!1;if(p(e)||p(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(t))return!1;var h=a(e),b=a(t);if(h!==b)return!1;if(h||b)return e.source===t.source&&c(e)===c(t);if(s(e)&&s(t))return l.call(e)===l.call(t);var m=d(e),g=d(t);if(m!==g)return!1;if(m||g){if(e.length!==t.length)return!1;for(i=0;i=0;i--)if(y[i]!=v[i])return!1;for(i=y.length-1;i>=0;i--)if(f=y[i],!u(e[f],t[f],n))return!1;return!0}(e,t,f))}function p(e){return null==e}function d(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(15);const o=e=>(e=null==e?"":String(e)).charAt(0).toUpperCase()+e.slice(1),i=e=>{let{id:t,option:n,values:i,renderingConfig:a}=e,c=-1===Object.keys(n).indexOf("label")?o(t).replace(/\_|\-/g," "):n.label;return c!==c.toString()&&(c=Object.keys(c).reduce((e,t)=>e||(Object(r.a)(Object(r.b)(c[t]),i)?t:e),null)||Object.keys(c)[0]),""===c&&(c=!0),a&&!a.label&&(c=!1),c}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>Array.isArray(e)?e:Object.keys(e).reduce((t,n)=>[...t,{key:n,value:e[n]}],[])},function(e,t,n){"use strict";var r=n(131),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,c=Object.defineProperty,s=c&&function(){var e={};try{for(var t in c(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),l=function(e,t,n,r){var o;(!(t in e)||"function"==typeof(o=r)&&"[object Function]"===i.call(o)&&r())&&(s?c(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var c=0;ce.priority})),c.splice(~t?t:c.length,0,e))},f=function(){if(!t)try{m(),e(f)}catch(e){console.error(e)}},h=function(){t&&(t=!1,0==i&&(i=r.now(),e(f)))},b=[];this.setTimeout=function(e,t){var n=r.now()+t,o=function(){var e=b.findIndex((function(e){return e.cancel==o}));e>=0&&b.splice(e,1)},i=a(b,(function(e){return e.time>n})),c={time:n,handler:e,cancel:o};return b.splice(i,0,c),h(),c};var m=this.advance=function(){var e=r.now();if(l.size&&(l.forEach(d),l.clear()),b.length&&r.batchedUpdates((function(){var t=a(b,(function(t){return t.time>e}));b.splice(0,t).forEach((function(e){return e.handler()}))})),e>i){var t=Math.min(64,e-i);i=e,r.batchedUpdates((function(){c.length&&(r.willAdvance(c),c=c.filter((function(e){return s=e.priority,e.idle||e.advance(t),!e.idle})),s=0),u.size&&(u.forEach((function(t){return t(e)})),u.clear()),p.size&&(n=!0,p.forEach((function(t){return t(e)})),p.clear(),n=!1)}))}};this.start=function(e){s>e.priority?l.add(e):(d(e),h())},this.onFrame=function(e){u.add(e),h()},this.onWrite=function(e){n?e(i):p.add(e)}};function a(e,t){var n=e.findIndex(t);return n<0?e.length:n}}).call(this,n(314))},function(e,t){e.exports=window.wp.hooks},function(e,t,n){var r;!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function i(e){return c(l(e),arguments)}function a(e,t){return i.apply(null,[e].concat(t||[]))}function c(e,t){var n,r,a,c,s,l,u,p,d,f=1,h=e.length,b="";for(r=0;r=0),c.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,c.width?parseInt(c.width):0);break;case"e":n=c.precision?parseFloat(n).toExponential(c.precision):parseFloat(n).toExponential();break;case"f":n=c.precision?parseFloat(n).toFixed(c.precision):parseFloat(n);break;case"g":n=c.precision?String(Number(n.toPrecision(c.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=c.precision?n.substring(0,c.precision):n;break;case"t":n=String(!!n),n=c.precision?n.substring(0,c.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=c.precision?n.substring(0,c.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=c.precision?n.substring(0,c.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}o.json.test(c.type)?b+=n:(!o.number.test(c.type)||p&&!c.sign?d="":(d=p?"+":"-",n=n.toString().replace(o.sign,"")),l=c.pad_char?"0"===c.pad_char?"0":c.pad_char.charAt(1):" ",u=c.width-(d+n).length,s=c.width&&u>0?l.repeat(u):"",b+=c.align?d+n+s:"0"===l?d+s+n:s+d+n)}return b}var s=Object.create(null);function l(e){if(s[e])return s[e];for(var t,n=e,r=[],i=0;n;){if(null!==(t=o.text.exec(n)))r.push(t[0]);else if(null!==(t=o.modulo.exec(n)))r.push("%");else{if(null===(t=o.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){i|=1;var a=[],c=t[2],l=[];if(null===(l=o.key.exec(c)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(l[1]);""!==(c=c.substring(l[0].length));)if(null!==(l=o.key_access.exec(c)))a.push(l[1]);else{if(null===(l=o.index_access.exec(c)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(l[1])}t[2]=a}else i|=2;if(3===i)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return s[e]=r}t.sprintf=i,t.vsprintf=a,"undefined"!=typeof window&&(window.sprintf=i,window.vsprintf=a,void 0===(r=function(){return{sprintf:i,vsprintf:a}}.call(t,n,t,e))||(e.exports=r))}()},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(72),o=n(216),i=n(217),a=n(218),c=n(219),s=n(220);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=c,l.prototype.set=s,e.exports=l},function(e,t,n){var r=n(211),o=n(212),i=n(213),a=n(214),c=n(215);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["initialState","getInitialState","refs","getRefs","didMount","didUpdate","willUnmount","getSnapshotBeforeUpdate","shouldUpdate","render"])},l=function(e){function t(){var n,r;a(this,t);for(var o=arguments.length,i=Array(o),s=0;s{let{children:t,container:n=document.body,type:o="reach-portal"}=e;return Object(r.createElement)(p,{getRefs:()=>({node:null}),didMount:e=>{let{refs:t,forceUpdate:r}=e,i=n.hasOwnProperty("current")?n.current:n;t.node=document.createElement(o),i.appendChild(t.node),r()},willUnmount:e=>{let{refs:{node:t}}=e,r=n.hasOwnProperty("current")?n.current:n;r&&r.removeChild(t)},render:e=>{let{refs:{node:n}}=e;return n?Object(r.createPortal)(t,n):null}})};var f=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},h=n(176),b=n.n(h);function m(){return(m=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}let y=()=>{},v=()=>{},O=(e,t)=>{e.disposeAriaHider=(e=>{let t=[],n=[];return Array.prototype.forEach.call(document.querySelectorAll("body > *"),r=>{if(r===e.parentNode)return;let o=r.getAttribute("aria-hidden");null!==o&&"false"!==o||(t.push(o),n.push(r),r.setAttribute("aria-hidden","true"))}),()=>{n.forEach((e,n)=>{let r=t[n];null===r?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r)})}})(e.overlayNode),e.trap=b()(e.overlayNode,{initialFocus:t?()=>t.current:void 0,fallbackFocus:e.contentNode,escapeDeactivates:!1,clickOutsideDeactivates:!1})},j=e=>{let{refs:t}=e;t.trap.deactivate(),t.disposeAriaHider()},_=React.createContext(),w=React.forwardRef((e,t)=>{let{container:n,isOpen:o=!0,onDismiss:i=y,initialFocusRef:a,onClick:c,onKeyDown:s}=e,l=g(e,["container","isOpen","onDismiss","initialFocusRef","onClick","onKeyDown"]);return Object(r.createElement)(p,{didMount:v},o?Object(r.createElement)(d,{container:n,"data-reach-dialog-wrapper":!0},Object(r.createElement)(p,{refs:{overlayNode:null,contentNode:null},didMount:e=>{let{refs:t}=e;O(t,a)},willUnmount:j},e=>{let{refs:n}=e;return Object(r.createElement)(_.Provider,{value:e=>n.contentNode=e},Object(r.createElement)("div",m({"data-reach-dialog-overlay":!0,onClick:f(c,e=>{e.stopPropagation(),i()}),onKeyDown:f(s,e=>{"Escape"===e.key&&(e.stopPropagation(),i())}),ref:e=>{n.overlayNode=e,t&&t(e)}},l)))})):null)});w.propTypes={initialFocusRef:()=>{}};let E=e=>e.stopPropagation(),k=React.forwardRef((e,t)=>{let{onClick:n,onKeyDown:o}=e,i=g(e,["onClick","onKeyDown"]);return Object(r.createElement)(_.Consumer,null,e=>Object(r.createElement)("div",m({"aria-modal":"true","data-reach-dialog-content":!0,tabIndex:"-1",onClick:f(n,E),ref:n=>{e(n),t&&t(n)}},i)))});var x=n(32);n(1),n(3);const P=e=>!!e;t.a=e=>{let{items:t,isVisible:n=P,render:o,className:i,initialFocusRef:a,onDismiss:c}=e;return Object(r.createElement)(x.Transition,{items:t,onStart:()=>document.body.classList[n(t)?"add":"remove"]("ct-dashboard-overlay-open"),config:{duration:200},from:{opacity:0,y:-10},enter:{opacity:1,y:0},leave:{opacity:0,y:10}},e=>n(e)&&(t=>Object(r.createElement)(w,{style:{opacity:t.opacity},container:document.body,onDismiss:()=>c(),initialFocusRef:a},Object(r.createElement)(k,{className:i,style:{transform:`translate3d(0px, ${t.y}px, 0px)`}},Object(r.createElement)("button",{className:"close-button",onClick:()=>c()},"×"),o(e,t)))))}},function(e,t,n){"use strict";const r=(e,t,n)=>{const r=n<0?e.length+n:n,o=e.splice(t,1)[0];e.splice(r,0,o)},o=(e,t,n)=>(e=e.slice(),r(e,t,n),e);e.exports=o,e.exports.default=o,e.exports.mutate=r},function(e,t,n){var r=n(96),o=n(210),i=n(265),a=n(81),c=n(55),s=n(274),l=n(155),u=n(149),p=l((function(e,t){var n={};if(null==e)return n;var l=!1;t=r(t,(function(t){return t=a(t,e),l||(l=t.length>1),t})),c(e,u(e),n),l&&(n=o(n,7,s));for(var p=t.length;p--;)i(n,t[p]);return n}));e.exports=p},function(e,t){e.exports=function(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var o in n)r[n[o]]=o;var i={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,a,c=r[this.toHex()];if(c)return c;if(null==t?void 0:t.closest){var s=this.toRgb(),l=1/0,u="black";if(!i.length)for(var p in n)i[p]=new e(n[p]).toRgb();for(var d in n){var f=(o=s,a=i[d],Math.pow(o.r-a.r,2)+Math.pow(o.g-a.g,2)+Math.pow(o.b-a.b,2));f{let{option:t,values:n,value:c,onChange:l}=e;const[{isPicking:u,isTransitioning:p},d]=Object(r.useState)({isPicking:null,isTransitioning:null}),f=Object(r.useRef)(),h=Object(r.useRef)();return Object(r.createElement)(i.default,{useCapture:!1,display:"inline-block",disabled:!u,wrapperProps:{ref:f},className:"ct-color-picker-container",additionalRefs:[h],onOutsideClick:()=>{d(e=>{let{isPicking:t}=e;return{isPicking:null,isTransitioning:t}})}},t.pickers.filter(e=>!e.condition||Object(a.a)(Object(a.b)(e.condition),"global"===e.condition_source?Object.keys(e.condition).reduce((e,t)=>s(s({},e),{},{[t]:wp.customize(t)()}),{}):n)).map(e=>Object(r.createElement)(o.a,{containerRef:f,picker:e,key:e.id,option:t,isPicking:u,modalRef:h,isTransitioning:p,values:n,onPickingChange:t=>d({isTransitioning:e.id,isPicking:t}),stopTransitioning:()=>d(e=>s(s({},e),{},{isTransitioning:!1})),onChange:t=>l(s(s({},c),{},{[e.id]:t})),value:c[e.id]||t.value[e.id]})))}},function(e,t,n){"use strict";var r=n(0),o=n(177),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}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 l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const u={nextSibling:null,activeComponent:null};class p extends r.Component{constructor(){super(...arguments),l(this,"sortable",null)}componentDidMount(){var e=this;const t=function(e){for(var t=1;t{const r=t[n];t[n]=function(){for(var t=arguments.length,o=new Array(t),i=0;ie.dataset.id===a.item.dataset.id&&e!==a.item).map(e=>e.remove()),n.props.onChange&&n.props.onChange(r,n.sortable,a)}e.props.onChange&&e.props.onChange(t,e.sortable,a)}if("move"===a.type){const[e,t]=o;return!r||r(e,t)}setTimeout(()=>{r&&r(a)},0)}}),this.sortable=i.a.create(this.node,t)}componentWillUnmount(){this.sortable&&(this.sortable.destroy(),this.sortable=null)}render(){const e=this.props,{tag:t,options:n,onChange:o}=e,i=c(e,["tag","options","onChange"]);return Object(r.createElement)(t,a({},i,{ref:e=>this.node=e}))}}l(p,"defaultProps",{options:{},tag:"div",style:{}}),t.a=p},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(22),i=n.n(o),a=n(3),c=n.n(a),s=n(89);function l(){return(l=Object.assign||function(e){for(var t=1;tMath.round(10*e)/10;t.default=e=>{let{value:t,option:n,option:{attr:o,step:a=1,markAsAutoFor:p},device:d,onChange:f}=e;const h=p&&p.indexOf(d)>-1?"auto":t;return Object(r.createElement)("div",l({className:c()("ct-option-number",{"ct-reached-limits":parseFloat(h)===parseInt(n.min)||parseFloat(h)===parseInt(n.max)})},o||{}),Object(r.createElement)("a",{className:c()("ct-minus",{"ct-disabled":parseFloat(h)===parseInt(n.min)}),onClick:()=>f(u(Math.min(Math.max(parseFloat(h)-parseFloat(a),n.min||-1/0),n.max||1/0)))}),Object(r.createElement)("a",{className:c()("ct-plus",{"ct-disabled":parseFloat(h)===parseInt(n.max)}),onClick:()=>f(u(Math.min(Math.max(parseFloat(h)+parseFloat(a),n.min||-1/0),n.max||1/0)))}),Object(r.createElement)(s.a,{value:h,step:a,onBlur:()=>parseFloat(h)?f(u(Math.min(Math.max(h,n.min||-1/0),n.max||1/0))):[],onChange:(e,t)=>t&&i.a.isNumber(parseFloat(e))?f(u(Math.min(Math.max(e,n.min||-1/0),n.max||1/0))):parseFloat(e)?f(u(Math.min(parseFloat(e),n.max||1/0))):f(u(e))}))}},function(e,t,n){"use strict";var r=n(0),o=(n(22),n(1)),i=n(3),a=n.n(i);t.a=e=>{let{disabled:t,className:n="",value:i,onBlur:c,onChange:s,step:l=1,placeholder:u=Object(o.__)("Default","blocksy")}=e;return Object(r.createElement)("input",{type:"text",value:i,onKeyDown:e=>{if([46,8,9,27,13,110,190,27].indexOf(e.keyCode)>-1||65==e.keyCode&&!0===e.ctrlKey||109==e.keyCode||189==e.keyCode||173==e.keyCode||67==e.keyCode&&!0===e.ctrlKey||88==e.keyCode&&!0===e.ctrlKey||e.keyCode>=35&&e.keyCode<=39&&38!==e.keyCode&&40!==e.keyCode)return;let t="__unset__";if(0===i.toString().trim().length)t=0;else{let e=parseFloat(i);(e||0===e)&&(t=e)}let n=e.shiftKey?10*l:l;38===e.keyCode&&"__unset__"!==i&&s(t+n,!0),40===e.keyCode&&"__unset__"!==i&&s(t-n,!0),(e.shiftKey||e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&e.preventDefault()},onChange:e=>{let{target:{value:t}}=e;return s(t)},placeholder:u,onBlur:()=>c&&c,className:a()({inactive:"auto"===i})})}},function(e,t,n){e.exports=function(e,t){var n,r,o=0;function i(){var i,a,c=n,s=arguments.length;e:for(;c;){if(c.args.length===arguments.length){for(a=0;a255?255:t}function v(e){return(parseFloat(e)%360+360)%360/360}function O(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function j(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function _(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=h.exec(t))?parseInt(n[1]+"ff",16)>>>0:m.colorNames&&void 0!==m.colorNames[t]?m.colorNames[t]:(n=s.exec(t))?(y(n[1])<<24|y(n[2])<<16|y(n[3])<<8|255)>>>0:(n=l.exec(t))?(y(n[1])<<24|y(n[2])<<16|y(n[3])<<8|O(n[4]))>>>0:(n=d.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=b.exec(t))?parseInt(n[1],16)>>>0:(n=f.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=u.exec(t))?(255|g(v(n[1]),j(n[2]),j(n[3])))>>>0:(n=p.exec(t))?(g(v(n[1]),j(n[2]),j(n[3]))|O(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var w,E=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,k=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,x=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,P=function(e,t,n,r,o){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+o+")"},S=function(e){w||(w=m.colorNames?new RegExp("("+Object.keys(m.colorNames).join("|")+")","g"):/^\b$/);var t=e.output.map((function(e){return Object(o.c)(e).replace(k,_).replace(w,_)})),n=t.map((function(e){return e.match(E).map(Number)})),a=n[0].map((function(e,t){return n.map((function(e){if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]}))})).map((function(t){return Object(i.a)(r(r({},e),{output:t}))}));return function(e){var n=0;return t[0].replace(E,(function(){return String(a[n++](e))})).replace(x,P)}}},function(e,t,n){"use strict";var r=n(0),o=n(6),i=(n(22),n(25),n(1)),a=n(33);function c(){return(c=Object.assign||function(e){for(var t=1;t{let{onChange:t,value:n,value:{color:i}}=e;const s=wp.components.GradientPicker;return Object(r.createElement)("div",{className:s?"ct-gutenberg-color-picker-new":"ct-gutenberg-color-picker"},Object(r.createElement)(o.ColorPicker,c({color:i,enableAlpha:!0},s?{onChange:e=>{t(l(l({},n),{},{color:Object(a.a)(e)}))}}:{onChangeComplete:e=>{t(l(l({},n),{},{color:1===e.rgb.a?e.hex:`rgba(${e.rgb.r}, ${e.rgb.g}, ${e.rgb.b}, ${e.rgb.a})`}))}})),Object(r.createElement)("div",{className:"ct-color-picker-value"},Object(r.createElement)("input",{onChange:e=>{let{target:{value:r}}=e;t(l(l({},n),{},{color:Object(a.a)(r)}))},value:Object(a.a)(i),type:"text"})))},d=n(3),f=n.n(d),h=n(28);function b(){return(b=Object.assign||function(e){for(var t=1;te.noColorTransparent?"transparent":"CT_CSS_SKIP_RULE";var O=e=>{let{containerRef:t,el:n,value:o,picker:a,onChange:c,option:s,style:l,wrapperProps:u={},inline_modal:d,appendToBody:h,inheritValue:m}=e;const y=Object(r.useMemo)(()=>o.color===v(s)?{color:"",key:"empty"}:(o.color||"").indexOf(v(s))>-1&&a.inherit?{key:"picker"+m,color:getComputedStyle(document.documentElement).getPropertyValue(m.replace(/var\(/,"").replace(/\)/,"")).trim().replace(/\s/g,"")}:(o.color||"").indexOf("var")>-1?{key:"var"+o.color,color:getComputedStyle(document.documentElement).getPropertyValue(o.color.replace(/var\(/,"").replace(/\)/,"")).trim().replace(/\s/g,"")}:{key:"color",color:o.color},[o,s,a,m]);let O=o.color;(o.color||"").indexOf(v(s))>-1&&a.inherit&&(O=m);const j=Object(r.useMemo)(()=>u.ref&&u.ref.current&&n&&((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"}})(u.ref.current,n.current),[u.ref&&u.ref.current,n&&n.current]);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",b({tabIndex:"0",className:f()("ct-color-picker-modal",{"ct-option-modal":!d&&h},s.modalClassName),style:g(g({},j),l||{})},u),!s.predefined&&Object(r.createElement)("div",{className:"ct-color-picker-top"},Object(r.createElement)("ul",{className:"ct-color-picker-skins"},["paletteColor1","paletteColor2","paletteColor3","paletteColor4","paletteColor5","paletteColor6","paletteColor7","paletteColor8"].map(e=>Object(r.createElement)("li",{key:e,style:{background:`var(--${e})`},className:f()({active:O===`var(--${e})`}),onClick:()=>c(g(g({},o),{},{color:`var(--${e})`}))},Object(r.createElement)("div",{className:"ct-tooltip-top"},{paletteColor1:Object(i.__)("Color 1","blocksy"),paletteColor2:Object(i.__)("Color 2","blocksy"),paletteColor3:Object(i.__)("Color 3","blocksy"),paletteColor4:Object(i.__)("Color 4","blocksy"),paletteColor5:Object(i.__)("Color 5","blocksy"),paletteColor6:Object(i.__)("Color 6","blocksy"),paletteColor7:Object(i.__)("Color 7","blocksy"),paletteColor8:Object(i.__)("Color 8","blocksy")}[e]))),!s.skipNoColorPill&&!1)),Object(r.createElement)(p,{onChange:e=>c(e),value:g(g({},o),{},{color:y.color})})))},j=n(32),_=n(23),w=n.n(_),E=n(15);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 x(e){for(var t=1;t{if("string"==typeof e.inherit){if(e.inherit.indexOf("self")>-1){const r=n[t.id]||t.value,o=e.inherit.split(":")[1];let i=r[o].color;return i.indexOf("CT_CSS_SKIP_RULE")>-1&&(i=t.pickers.find(e=>{let{id:t}=e;return t===o}).inherit),{background:i||""}}return{background:e.inherit}}let r=Object.keys(e.inherit).reduce((t,r)=>t||(Object(E.a)(Object(E.b)(e.inherit[r]),"global"===e.inherit_source?Object.keys(e.inherit[r]).reduce((e,t)=>x(x({},e),{},{[t]:wp.customize(t)()}),{}):n)?r:t),null);return r?{background:r}:{}};t.a=e=>{let{option:t,value:n,onChange:o,picker:a,onPickingChange:c,stopTransitioning:s,innerRef:l,containerRef:u,modalRef:p,isTransitioning:d,isPicking:b,values:m}=e;const g=Object(r.useRef)(),{appendToBody:y=!0}=t,{refreshPopover:_,styles:E,popoverProps:k}=Object(h.a)({contentRef:p,ref:u||{},defaultHeight:379,shouldCalculate:!t.inline_modal||y});if(t.inline_modal)return Object(r.createElement)(O,{containerRef:u,option:t,onChange:o,picker:a,value:n,inline_modal:!!t.inline_modal});let P=null;return d!==a.id&&(b||"").split(":")[0]!==a.id||(P=Object(r.createPortal)(Object(r.createElement)(j.Transition,{items:b,onRest:()=>s(),config:{duration:100,easing:w()(.25,.1,.25,1)},from:-1===(b||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(b||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(b||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},e=>(e||"").split(":")[0]===a.id&&(e=>Object(r.createElement)(O,{style:x(x({},e),y?E:{}),option:t,onChange:o,picker:a,value:n,el:g,inheritValue:a.inherit?S(a,t,m).background:"",wrapperProps:y?k:{ref:p},appendToBody:y}))),y?document.body:g.current.closest("section").parentNode)),Object(r.createElement)("div",{ref:e=>{g.current=e,l&&(l.current=e)},className:f()("ct-color-picker-single",{})},Object(r.createElement)("span",{tabIndex:"0"},Object(r.createElement)("span",{tabIndex:"0",className:f()({"ct-no-color":(n||{}).color===v(t),"ct-color-inherit":(n||{color:""}).color.indexOf("INHERIT")>-1}),onClick:e=>{if(t.skipModal)return;e.stopPropagation(),_();let n=b?b.split(":")[0]===a.id?null:`${a.id}:${b.split(":")[0]}`:a.id;c(n)},style:-1===((n||{}).color||"").indexOf(v(t))?{background:(n||{}).color}:x({},a.inherit&&(n||{}).color!==v(t)?S(a,t,m):{})},Object(r.createElement)("i",{className:"ct-tooltip-top"},(n||{color:""}).color.indexOf("INHERIT")>-1?Object(i.__)("Inherited","blocksy"):a.title),(n||{color:""}).color.indexOf("INHERIT")>-1&&Object(r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},Object(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"})))),P)}},function(e,t,n){var r=n(282),o=n(286)((function(e,t,n){r(e,t,n)}));e.exports=o},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){(function(e){var r=n(138),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,c=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=c}).call(this,n(101)(e))},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++ne,clamp:!1});class y{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,g)}}function v(e,t){if(o.d.und(t.decay)){const n=!o.d.und(t.tension)||!o.d.und(t.friction);!n&&o.d.und(t.frequency)&&o.d.und(t.damping)&&o.d.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const O=[];class j{constructor(){this.changed=!1,this.values=O,this.toValues=null,this.fromValues=O,this.to=void 0,this.from=void 0,this.config=new y,this.immediate=!1,this.onStart=void 0,this.onChange=void 0,this.onRest=[]}}const _=(e,t)=>Object(f.b)(e,t||[{}]);function w(e,...t){return o.d.fun(e)?e(...t):e}const E=(e,t)=>!0===e||!!(t&&e&&(o.d.fun(e)?e(t):Object(o.h)(e).includes(t))),k=(e,t,n)=>e&&(o.d.fun(e)?e(t,n):o.d.arr(e)?e[t]:Object(l.a)({},e)),x=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,P=(e,t=[],n={})=>{let r=S;e.default&&!0!==e.default&&(e=e.default,r=Object.keys(e));for(const i of r){const r=e[i];o.d.und(r)||t.includes(i)||(n[i]=r)}return n},S=["pause","cancel","config","immediate","onDelayEnd","onProps","onStart","onChange","onRest"],C={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onDelayEnd:1,onProps:1,onStart:1,onChange:1,onRest:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,keys:1,callId:1,parentId:1};function I(e){const t=function(e){const t={};let n=0;if(Object(o.b)(e,(e,r)=>{C[r]||(t[r]=e,n++)}),n)return t}(e);if(t){const n={to:t};return Object(o.b)(e,(e,r)=>r in t||(n[r]=e)),n}return Object(l.a)({},e)}function D(e){const t=Object(i.b)(e);return t?D(t.get()):o.d.arr(e)?e.map(D):Object(o.e)(e)?Object(d.createStringInterpolator)({range:[0,1],output:[e,e]})(1):e}function N(e,{key:t,props:n,state:r,actions:o}){return new Promise((i,c)=>{let s,u,p=!1,d=E(n.cancel,t);function f(){r.resumeQueue.add(h),u.cancel(),s=u.time-a.Globals.now()}function h(){s>0?(r.pauseQueue.add(f),u=a.Globals.frameLoop.setTimeout(b,s)):b()}function b(){r.pauseQueue.delete(f),e<=(r.cancelId||0)&&(d=!0);try{o.start(Object(l.a)(Object(l.a)({},n),{},{callId:e,delay:s,cancel:d,pause:p}),i)}catch(e){c(e)}}d?b():(s=w(n.delay||0,t),p=E(n.pause,t),p?(r.resumeQueue.add(h),o.pause()):(o.resume(),h()))})}const A=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?M(e):t.every(e=>e.noop)?T(e):R(e,t.every(e=>e.finished)),T=(e,t=e.get())=>({value:t,noop:!0,finished:!0,target:e}),R=(e,t,n=e.get())=>({value:n,finished:t,target:e}),M=(e,t=e.get())=>({value:t,cancelled:!0,target:e});async function z(e,t,n,r){t.pause&&await new Promise(e=>{n.resumeQueue.add(e)});const{callId:i,parentId:a,onRest:c}=t,{asyncTo:s,promise:u}=n;return a||e!==s||t.reset?n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;const p=P(t,["onRest"]);let f,h;const b=new Promise((e,t)=>(f=e,h=t)),m=e=>{const t=i<=(n.cancelId||0)&&M(r)||i!==n.asyncId&&R(r,!1);if(t)throw e.result=t,e},g=(y=(e,t)=>{const a=new L;m(a);const c=o.d.obj(e)?Object(l.a)({},e):Object(l.a)(Object(l.a)({},t),{},{to:e});return c.parentId=i,Object(o.b)(p,(e,t)=>{o.d.und(c[t])&&(c[t]=e)}),r.start(c).then(async e=>(m(a),r.is("PAUSED")&&await new Promise(e=>{n.resumeQueue.add(e)}),e))},(...e)=>{const t=e=>{throw e instanceof L&&h(e),e};try{return y(...e).catch(t)}catch(e){t(e)}});var y;let v;try{let t;o.d.arr(e)?t=(async e=>{for(const t of e)await g(t)})(e):o.d.fun(e)&&(t=Promise.resolve(e(g,r.stop.bind(r)))),await Promise.all([t.then(f),b]),v=R(r,!0)}catch(e){if(!(e instanceof L))throw e;v=e.result}finally{i==n.asyncId&&(n.asyncId=a,n.asyncTo=a?s:void 0,n.promise=a?u:void 0)}return o.d.fun(c)&&Object(d.batchedUpdates)(()=>{c(v)}),v})():u}function F(e,t){e.cancelId=t,e.asyncId=e.asyncTo=e.promise=void 0}class L extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}const B=e=>e instanceof U;let V=1;class U extends i.a{constructor(...e){super(...e),this.id=V++,this.key=void 0,this._priority=0,this._children=new Set}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Object(p.f)(this);return e&&e.getValue()}to(...e){return Object(d.to)(this,e)}interpolate(...e){return Object(h.a)(),Object(d.to)(this,e)}addChild(e){this._children.size||this._attach(),this._children.add(e)}removeChild(e){this._children.delete(e),this._children.size||this._detach()}onParentChange({type:e}){this.idle?"start"==e&&(this._reset(),this._start()):"reset"==e&&this._reset()}_attach(){}_detach(){}_reset(){this._emit({type:"reset",parent:this})}_start(){this._emit({type:"start",parent:this})}_onChange(e,t=!1){this._emit({type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||d.frameLoop.start(this),this._emit({type:"priority",parent:this,priority:e})}_emit(e){Object(o.b)(Array.from(this._children),t=>{t.onParentChange(e)})}}const H="ACTIVE";class W extends U{constructor(e,t){if(super(),this.key=void 0,this.animation=new j,this.queue=void 0,this._phase="CREATED",this._state={pauseQueue:new Set,resumeQueue:new Set},this._defaultProps={},this._lastCallId=0,this._lastToId=0,!o.d.und(e)||!o.d.und(t)){const n=o.d.obj(e)?Object(l.a)({},e):Object(l.a)(Object(l.a)({},t),{},{from:e});n.default=!0,this.start(n)}}get idle(){return!this.is(H)&&!this._state.asyncTo}get goal(){return Object(i.c)(this.animation.to)}get velocity(){const e=Object(p.f)(this);return e instanceof p.d?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:a,toValues:c}=r;const s=Object(p.g)(r.to);if(!s){const e=Object(i.b)(r.to);e&&(c=Object(o.h)(e.get()))}return r.values.forEach((i,l)=>{if(i.done)return;let u=s?s[l].lastPosition:c[l],p=r.immediate,d=u;if(!p){if(d=i.lastPosition,a.tension<=0)return void(i.done=!0);const t=i.elapsedTime+=e,n=r.fromValues[l],c=null!=i.v0?i.v0:i.v0=o.d.arr(a.velocity)?a.velocity[l]:a.velocity;let s;if(o.d.und(a.duration))if(a.decay){const e=!0===a.decay?.998:a.decay,r=Math.exp(-(1-e)*t);d=n+c/(1-e)*(1-r),p=Math.abs(i.lastPosition-d)<.1,s=c*r}else{s=null==i.lastVelocity?c:i.lastVelocity;const t=a.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n))),r=a.restVelocity||t/10,l=a.clamp?0:a.bounce,f=!o.d.und(l),h=n==u?i.v0>0:nr,b||(p=Math.abs(u-d)<=t,!p));++e){f&&(m=d==u||d>u==h,m&&(s=-s*l,d=u)),s+=(1e-6*-a.tension*(d-u)+.001*-a.friction*s)/a.mass*g,d+=s*g}}else{let r=a.progress||0;a.duration<=0?r=1:r+=(1-r)*Math.min(1,t/a.duration),d=n+a.easing(r)*(u-n),s=(d-i.lastPosition)/e,p=1==r}i.lastVelocity=s,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),p=!0)}s&&!s[l].done&&(p=!1),p?i.done=!0:t=!1,i.setValue(d,a.round)&&(n=!0)}),t?this.finish():n&&this._onChange(this.get()),t}is(e){return this._phase==e}set(e){return Object(d.batchedUpdates)(()=>{if(this._focus(e),this._set(e)&&!this.is(H))return this._onChange(this.get(),!0);this._stop()}),this}pause(){$(this,"pause"),this.is("PAUSED")||(this._phase="PAUSED",Object(o.c)(this._state.pauseQueue,e=>e()))}resume(){$(this,"resume"),this.is("PAUSED")&&(this._start(),Object(o.c)(this._state.resumeQueue,e=>e()))}finish(e){if(this.resume(),this.is(H)){const t=this.animation;!t.config.decay&&o.d.und(e)&&(e=t.to),o.d.und(e)||this._set(e),Object(d.batchedUpdates)(()=>{t.changed||(t.changed=!0,t.onStart&&t.onStart(this)),this._stop()})}return this}update(e){return $(this,"update"),(this.queue||(this.queue=[])).push(e),this}async start(e,t){let n;$(this,"start"),o.d.und(e)?(n=this.queue||[],this.queue=[]):n=[o.d.obj(e)?e:Object(l.a)(Object(l.a)({},t),{},{to:e})];const r=await Promise.all(n.map(e=>this._update(e)));return A(this,r)}stop(e){return this.is("DISPOSED")||(F(this._state,this._lastCallId),this._focus(this.get()),Object(d.batchedUpdates)(()=>this._stop(e))),this}reset(){this._update({reset:!0})}dispose(){this.is("DISPOSED")||(this.animation&&(this.animation.onRest=[]),this.stop(),this._phase="DISPOSED")}onParentChange(e){super.onParentChange(e),"change"==e.type?this.is(H)||(this._reset(),this.is("PAUSED")||this._start()):"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode({to:e,from:t,reverse:n}){const r=this.key||"",a={to:e=!o.d.obj(e)||Object(i.b)(e)?e:e[r],from:t=!o.d.obj(t)||Object(i.b)(t)?t:t[r]};if(this.is("CREATED")){n&&([e,t]=[t,e]),t=Object(i.c)(t);const r=this._updateNode(o.d.und(t)?Object(i.c)(e):t);r&&!o.d.und(t)&&r.setValue(t)}return a}_updateNode(e){let t=Object(p.f)(this);if(!o.d.und(e)){const n=this._getNodeType(e);t&&t.constructor===n||Object(p.h)(this,t=n.create(e))}return t}_getNodeType(e){const t=Object(p.f)(e);return t?t.constructor:o.d.arr(e)?p.a:Object(o.e)(e)?p.c:p.d}_update(e,t){const n=this._defaultProps,r=t=>{const r=x(e,t);o.d.und(r)||(n[t]=r),n[t]&&(e[t]=n[t])};r("cancel"),r("pause");const i=this._prepareNode(e);return N(++this._lastCallId,{key:this.key,props:e,state:this._state,actions:{pause:this.pause.bind(this),resume:this.resume.bind(this),start:this._merge.bind(this,i)}}).then(n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=K(e);if(t)return this._update(t,!0)}return n})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(M(this));const{key:r,animation:a}=this,c=this._defaultProps,s=!o.d.und(e.to),u=!o.d.und(e.from);if(s||u){if(!(t.callId>this._lastToId))return n(M(this));this._lastToId=t.callId}const f=e=>o.d.und(t[e])?c[e]:t[e],h=G(f("onDelayEnd"),r);h&&h(t,this),t.default&&((e,t,n)=>{P(t,n,e)})(c,t,["pause","cancel"]);const{to:b,from:m}=a;let{to:y=b,from:O=m}=e;u&&!s&&(y=O),t.reverse&&([y,O]=[O,y]);const j=!Object(o.f)(O,m);j&&(a.from=O);const _=!Object(o.f)(y,b);_&&this._focus(y);const k=Object(i.b)(y),x=Object(i.b)(O);x&&(O=x.get());const S=o.d.arr(t.to)||o.d.fun(t.to),{config:C}=a,{decay:I,velocity:N}=C;t.config&&!S&&function(e,t,n){n&&(v(n=Object(l.a)({},n),t),t=Object(l.a)(Object(l.a)({},n),t)),v(e,t),Object.assign(e,t);for(const t in g)null==e[t]&&(e[t]=g[t]);let{mass:r,frequency:i,damping:a}=e;o.d.und(i)||(i<.01&&(i=.01),a<0&&(a=0),e.tension=Math.pow(2*Math.PI/i,2)*r,e.friction=4*Math.PI*a*r/i)}(C,w(t.config,r),t.config!==c.config?w(c.config,r):void 0);let A=Object(p.f)(this);if(!A||o.d.und(y))return n(R(this,!0));const F=o.d.und(t.reset)?u&&!t.default:!o.d.und(O)&&E(t.reset,r),L=F?O:this.get(),B=D(y),V=o.d.num(B)||o.d.arr(B)||Object(o.e)(B),U=!S&&(!V||E(c.immediate||t.immediate,r));if(_)if(U)A=this._updateNode(B);else{const e=this._getNodeType(y);if(e!==A.constructor)throw Error("Cannot animate between "+A.constructor.name+" and "+e.name+', as the "to" prop suggests')}const W=A.constructor;let $=!!k,K=!1;if(!$){const e=F||this.is("CREATED")&&j;(_||e)&&(K=Object(o.f)(D(L),B),$=!K),Object(o.f)(C.decay,I)&&Object(o.f)(C.velocity,N)||($=!0)}if(K&&this.is(H)&&(a.changed&&!F?$=!0:$||this._stop()),!S){($||Object(i.b)(b))&&(a.values=A.getPayload(),a.toValues=k?null:W==p.c?[1]:Object(o.h)(B)),a.immediate=U,a.onStart=G(f("onStart"),r),a.onChange=G(f("onChange"),r);const e=a.onRest,c=F&&!t.onRest?e[0]||o.g:q(G(f("onRest"),r),this);if($){a.onRest=[c,q(n,this)];let t=F?0:1;t{for(;te.lastPosition)),super._reset()}_start(){this.is(H)||(this._phase=H,super._start(),d.skipAnimation?this.finish():d.frameLoop.start(this))}_stop(e){if(this.resume(),this.is(H)){this._phase="IDLE",this._onChange(this.get(),!0);const t=this.animation;Object(o.b)(t.values,e=>{e.done=!0});const n=t.onRest;n.length&&(t.onRest=[t.toValues?o.g:n[0]],t.changed||(n[0]=o.g),Object(o.b)(n,t=>t(e)))}}}function $(e,t){if(e.is("DISPOSED"))throw Error('Cannot call "'+t+'" of disposed "'+e.constructor.name+'" object')}function G(e,t){return o.d.fun(e)?e:t&&e?e[t]:void 0}const q=(e,t)=>{const{to:n}=t.animation;return e?r=>{if(r)e(M(t));else{const r=D(n),i=D(t.get()),a=Object(o.f)(i,r);e(R(t,a))}}:o.g};function K(e,t=e.loop,n=e.to){let r=w(t);if(r){const i=!0!==r&&I(r),a=(i||e).reverse,c=!i||i.reset;return X(Object(l.a)(Object(l.a)({},e),{},{loop:t,default:!1,to:!a||o.d.arr(n)||o.d.fun(n)?n:void 0,from:c?e.from:void 0,reset:c},i))}}function X(e){const{to:t,from:n}=e=I(e),r=new Set;return n?Y(n,r):delete e.from,o.d.obj(t)?Y(t,r):t||delete e.to,e.keys=r.size?Array.from(r):null,e}function Y(e,t){Object(o.b)(e,(e,n)=>null!=e&&t.add(n))}const J=["onStart","onChange","onRest"];let Q=1;class Z{constructor(e,t){this.id=Q++,this.springs={},this.queue=[],this._flush=void 0,this._initialProps=void 0,this._phase="CREATED",this._lastAsyncId=0,this._active=new Set,this._state={pauseQueue:new Set,resumeQueue:new Set},this._events={onStart:new Set,onChange:new Set,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(e)}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle)}is(e){return this._phase==e}get(){const e={};return this.each((t,n)=>e[n]=t.get()),e}update(e){return e&&this.queue.push(X(e)),this}start(e){const t=e?Object(o.h)(e).map(X):this.queue;return e||(this.queue=[]),this._flush?this._flush(this,t):(ie(this,t),ee(this,t))}stop(e){if(o.d.und(e))this.each(e=>e.stop()),F(this._state,this._lastAsyncId);else{const t=this.springs;Object(o.b)(Object(o.h)(e),e=>t[e].stop())}return this}pause(e){if(o.d.und(e))this.each(e=>e.pause());else{const t=this.springs;Object(o.b)(Object(o.h)(e),e=>t[e].pause())}return this}resume(e){if(o.d.und(e))this.each(e=>e.resume());else{const t=this.springs;Object(o.b)(Object(o.h)(e),e=>t[e].resume())}return this}reset(){return this.each(e=>e.reset()),this}each(e){Object(o.b)(this.springs,e)}dispose(){this._state.asyncTo=void 0,this.each(e=>e.dispose()),this.springs={}}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0;r&&this._phase!=H&&(this._phase=H,Object(o.c)(e,e=>e(this)));const i=(t.size||!r&&n.size)&&this.get();Object(o.c)(t,e=>e(i)),r||(this._phase="IDLE",Object(o.c)(n,([e,t])=>{t.value=i,e(t)}))}onParentChange(e){"change"==e.type&&(this._active[e.idle?"delete":"add"](e.parent),d.frameLoop.onFrame(this._onFrame))}}function ee(e,t){return Promise.all(t.map(t=>function e(t,n,r){const{to:i,loop:a,onRest:c}=n;a&&(n.loop=!1);const s=o.d.arr(i)||o.d.fun(i)?i:void 0;s?(n.to=void 0,n.onRest=void 0):Object(o.b)(J,e=>{const r=n[e];if(o.d.fun(r)){const o=t._events[e];o instanceof Set?n[e]=()=>o.add(r):n[e]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e,cancelled:t})}}});const l=(n.keys||Object.keys(t.springs)).map(e=>t.springs[e].start(n)),u=t._state;s?l.push(N(++t._lastAsyncId,{props:n,state:u,actions:{pause:o.g,resume:o.g,start(e,n){e.onRest=c,e.cancel?((e,t)=>!o.d.und(x(e,t)))(e,"cancel")&&F(u,e.callId):n(z(s,e,u,t))}}})):n.keys||!0!==n.cancel||F(u,t._lastAsyncId);return Promise.all(l).then(o=>{const c=A(t,o);if(a&&c.finished&&(!r||!c.noop)){const r=K(n,a,i);if(r)return ie(t,[r]),e(t,r,!0)}return c})}(e,t))).then(t=>A(e,t))}function te(e,t){const n=Object(l.a)({},e.springs);return t&&Object(o.b)(Object(o.h)(t),e=>{o.d.und(e.keys)&&(e=X(e)),o.d.obj(e.to)||(e=Object(l.a)(Object(l.a)({},e),{},{to:void 0})),oe(n,e,e=>re(e))}),n}function ne(e,t){Object(o.b)(t,(t,n)=>{e.springs[n]||(e.springs[n]=t,t.addChild(e))})}function re(e,t){const n=new W;return n.key=e,t&&n.addChild(t),n}function oe(e,t,n){t.keys&&Object(o.b)(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function ie(e,t){Object(o.b)(t,t=>{oe(e.springs,t,t=>re(t,e))})}const ae=Object(u.createContext)({}),ce=e=>{let{children:t}=e,n=Object(b.a)(e,["children"]);const r=Object(u.useContext)(ae);n=_(()=>Object(l.a)(Object(l.a)({},r),n),[r,n.pause,n.cancel,n.immediate,n.config]);const{Provider:o}=ae;return Object(u.createElement)(o,{value:n},t)};ce.Provider=ae.Provider,ce.Consumer=ae.Consumer;const se=()=>Object(u.useContext)(ae),le=e=>({get controllers(){return e()},update(t){return Object(o.b)(e(),(e,n)=>{e.update(k(t,n,e))}),this},async start(t){const n=await Promise.all(e().map((e,n)=>{const r=k(t,n,e);return e.start(r)}));return{value:n.map(e=>e.value),finished:n.every(e=>e.finished)}},stop:t=>Object(o.b)(e(),e=>e.stop(t)),pause:t=>Object(o.b)(e(),e=>e.pause(t)),resume:t=>Object(o.b)(e(),e=>e.resume(t))});const ue="enter";function pe(e,{key:t,keys:n=t}){return o.d.und(n)?e:o.d.fun(n)?e.map(n):Object(o.h)(n)}function de(e){let{items:t,children:n}=e,i=Object(b.a)(e,["items","children"]);return Object(u.createElement)(u.Fragment,null,function(e,t,n){const{ref:i,reset:a,sort:s,trail:p=0,expires:d=!0}=t,f=Object(o.h)(e),h=[],b=pe(f,t),m=Object(u.useRef)(null),g=a?null:m.current;Object(r.a)(()=>{m.current=h}),Object(c.b)(()=>()=>Object(o.b)(m.current,e=>{e.expired&&clearTimeout(e.expirationId),e.ctrl.dispose()}));const y=[];if(g&&Object(o.b)(g,(e,t)=>{e.expired?clearTimeout(e.expirationId):~(t=y[t]=b.indexOf(e.key))&&(h[t]=e)}),Object(o.b)(f,(e,t)=>{h[t]||(h[t]={key:b[t],item:e,phase:"mount",ctrl:new Z})}),y.length){let e=-1;Object(o.b)(y,(n,r)=>{const o=g[r];~n?(e=h.indexOf(o),h[e]=Object(l.a)(Object(l.a)({},o),{},{item:f[n]})):t.leave&&h.splice(++e,0,o)})}o.d.fun(s)&&h.sort((e,t)=>s(e.item,t.item));let v=-p;const O=Object(c.a)(),j=P(t),_=new Map;Object(o.b)(h,(e,n)=>{const r=e.key,i=e.phase;let a,c;if("mount"==i)a=t.enter,c=ue;else{const e=b.indexOf(r)<0;if("leave"!=i)if(e)a=t.leave,c="leave";else{if(!(a=t.update))return;c="update"}else{if(e)return;a=t.enter,c=ue}}if(a=w(a,e.item,n),a=o.d.obj(a)?I(a):{to:a},!a.config){const r=t.config||j.config;a.config=w(r,e.item,n)}const s=Object(l.a)(Object(l.a)({},j),{},{delay:v+=p,reset:!1},a);if(c==ue&&o.d.und(s.from)){const r=o.d.und(t.initial)||g?t.from:t.initial;s.from=w(r,e.item,n)}const{onRest:u}=s;s.onRest=e=>{const t=m.current,n=t.find(e=>e.key===r);if(n)if(o.d.fun(u)&&u(e,n),e.cancelled&&"update"!=n.phase)n.phase=i;else if(n.ctrl.idle){const e=t.every(e=>e.ctrl.idle);if("leave"==n.phase){const t=w(d,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(O,r)))}}e&&t.some(e=>e.expired)&&O()}};const f=te(e.ctrl,s);_.set(e,{phase:c,springs:f,payload:s})});const E=se();Object(r.a)(()=>{Object(o.b)(h,e=>{e.ctrl.start({default:E})})},[E]);const k=Object(u.useMemo)(()=>le(()=>m.current.map(e=>e.ctrl)),[]);Object(u.useImperativeHandle)(i,()=>k),Object(r.a)(()=>{Object(o.b)(_,({phase:e,springs:t,payload:n},r)=>{ne(r.ctrl,t),E.cancel||(r.phase=e,e==ue&&r.ctrl.start({default:E}),r.ctrl[i?"update":"start"](n))})},a?void 0:n);const x=e=>Object(u.createElement)(u.Fragment,null,h.map((t,n)=>{const{springs:r}=_.get(t)||t.ctrl,i=e(Object(l.a)({},r),t.item,t,n);return i&&i.type?Object(u.createElement)(i.type,Object(l.a)({},i.props,{key:o.d.str(t.key)||o.d.num(t.key)?t.key:t.ctrl.id,ref:i.ref})):i}));return 3==arguments.length?[x,k.start,k.stop]:x}(t,i)(n))}class fe extends U{constructor(e,t){super(),this.source=e,this.key=void 0,this.idle=!0,this.calc=void 0,this.calc=Object(s.a)(...t);const n=this._get(),r=o.d.arr(n)?p.a:p.d;Object(p.h)(this,r.create(n))}advance(e){const t=this._get(),n=this.get();Object(o.f)(t,n)||(Object(p.f)(this).setValue(t),this._onChange(t,this.idle))}_get(){const e=o.d.arr(this.source)?this.source.map(e=>e.get()):Object(o.h)(this.source.get());return this.calc(...e)}_reset(){Object(o.b)(Object(p.g)(this),e=>e.reset()),super._reset()}_start(){this.idle=!1,super._start(),d.skipAnimation?(this.idle=!0,this.advance()):d.frameLoop.start(this)}_attach(){let e=!0,t=1;Object(o.b)(Object(o.h)(this.source),n=>{B(n)&&(n.idle||(e=!1),t=Math.max(t,n.priority+1)),n.addChild(this)}),this.priority=t,e||(this._reset(),this._start())}_detach(){Object(o.b)(Object(o.h)(this.source),e=>{e.removeChild(this)}),this.idle=!0}onParentChange(e){"start"==e.type?this.advance():"change"==e.type?this.idle?this.advance():e.idle&&(this.idle=Object(o.h)(this.source).every(e=>!1!==e.idle),this.idle&&(this.advance(),Object(o.b)(Object(p.g)(this),e=>{e.done=!0}))):"priority"==e.type&&(this.priority=Object(o.h)(this.source).reduce((e,t)=>Math.max(e,(t.priority||0)+1),0)),super.onParentChange(e)}}a.Globals.assign({createStringInterpolator:m.a,to:(e,t)=>new fe(e,t)})},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return h}));var r=n(0),o=n(6),i=n(3),a=n.n(i),c=n(1),s=n(22),l=n.n(s);function u(){return(u=Object.assign||function(e){for(var t=1;te?(e.width<700?e.sizes.full:l.a.max(l.a.values(1===l.a.keys(e.sizes).length?e.sizes:l.a.omit(e.sizes,"full")),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",()=>{var e=this.frame.state().get("selection").first().toJSON();(this.props.option.logo||{}).width===e.width&&(this.props.option.logo||{}).height===e.height&&!(this.props.option.logo||{}).flex_width&&!(this.props.option.logo||{}).flex_height||this.props.option.skipCrop,this.setImageFromAttachment(e),this.frame.close()}),f(this,"onCropped",e=>{this.setImageFromAttachment(e)}),f(this,"onSkippedCrop",()=>{var e=this.frame.state().get("selection").first().toJSON();this.setImageFromAttachment(e)}),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(()=>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(){this.frame=wp.media({button:{text:"Select",close:!1},states:[new wp.media.controller.Library({title:Object(c.__)("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",()=>{this.props.option.onFrameClose&&this.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),c=!!parseInt((i.props.option.logo||{}).flex_height,10),s=e.get("width"),l=e.get("height"),u=parseInt((i.props.option.logo||{}).width,10),p=parseInt((i.props.option.logo||{}).height,10),d=u/p,f=u,h=p;return s/l>d?u=(p=l)*d:p=(u=s)/d,o={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:s,imageHeight:l,minWidth:f>u?u:f,minHeight:h>p?p:h,x1:n=(s-u)/2,y1:r=(l-p)/2,x2:u+n,y2:p+r},!1===c&&!1===a&&(o.aspectRatio=u+":"+p),!0===c&&(delete o.minHeight,o.maxWidth=s),!0===a&&(delete o.minWidth,o.maxHeight=l),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(){return Object(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?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"thumbnail thumbnail-image",onClick:()=>!this.props.option.has_position_picker&&this.openFrame()},!this.props.option.has_position_picker&&Object(r.createElement)("img",{className:"attachment-thumb",src:this.getUrlFor(this.state.attachment_info),draggable:"false",alt:""}),this.props.option.has_position_picker&&Object(r.createElement)(o.FocalPointPicker,{url:this.getUrlFor(this.state.attachment_info),dimensions:{width:400,height:100},value:this.props.value,onChange:e=>{this.props.onChange(d(d({},this.props.value),e))}}),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:Object(c.__)("Edit","blocksy"),onClick:e=>{e.stopPropagation(),this.openFrame()},id:"customize-media-control-button-35"}),Object(r.createElement)("button",{onClick:e=>{e.stopPropagation(),this.setState({attachment_info:null}),this.onChange(null)},title:Object(c.__)("Remove","blocksy"),type:"button",className:"button remove-button"})))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("button",{type:"button",onClick:()=>this.openFrame(),className:"button ct-upload-button",id:"customize-media-control-button-50"},this.props.option.emptyLabel||Object(c.__)("Select logo","blocksy"))))}}},function(e,t,n){var r=n(112),o=n(121);function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(112),o=n(121);function i(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(3),i=n.n(o),a=n(1),c=n(17),s=n(32),l=n(23),u=n.n(l);n(13);var p=e=>{let{renderContent:t,stopTransitioning:n,el:o,isTransitioning:i,isPicking:a}=e;return(i||a)&&Object(r.createPortal)(Object(r.createElement)(s.Transition,{items:a,onRest:e=>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}},e=>e&&(e=>Object(r.createElement)("div",{style:e,className:"ct-ratio-modal",onClick:e=>{e.preventDefault(),e.stopPropagation()},onMouseDownCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture: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(20);n(11);const f=e=>{let{option:t,value:n,onChange:o,onChangeFor:s,values:l}=e;const[u,f]=Object(r.useState)(!1);let{hasOriginalRatio:h=!0,view:b="popup",preview_width_key:m=null}=t||{};const[g,y]=Object(r.useState)("ratio");let v=["4/3","16/9","2/1"],O=["3/4","9/16","1/2"];const j=Object(r.useRef)(),[{isPicking:_,isTransitioning:w},E]=Object(r.useState)({isPicking:!1,isTransitioning:!1}),k=!(v.indexOf(n)>-1)&&(O.indexOf(n)>-1||u);let x="original"===n?"original":-1===n.indexOf("/")?"custom":"predefined";n.indexOf("/");const P=Object(r.createElement)(r.Fragment,null,t&&t["inner-options"]&&Object(r.createElement)("ul",{className:"ct-modal-tabs"},Object(r.createElement)("li",{onClick:()=>y("ratio"),className:i()({active:"ratio"===g})},Object(a.__)("Image Ratio","blocksy")),Object(r.createElement)("li",{onClick:()=>y("size"),className:i()({active:"size"===g})},Object(a.__)("Image Size","blocksy"))),Object(r.createElement)("div",{className:"ct-ratio-content"},"ratio"===g&&Object(r.createElement)("div",{className:i()("ct-ratio-picker",{reversed:k})},Object(r.createElement)("ul",{className:"ct-radio-option ct-buttons-group"},h&&Object(r.createElement)("li",{className:i()({active:"original"===x}),onClick:()=>{"original"!==n&&o("original")}},Object(a.__)("Original","blocksy")),Object(r.createElement)("li",{className:i()({active:"predefined"===x}),onClick:()=>{-1!==n.indexOf("/")&&"original"!==n||o("original"===t.value?"1/1":t.value)}},Object(a.__)("Predefined","blocksy")),Object(r.createElement)("li",{className:i()({active:"custom"===x}),onClick:()=>{if(-1!==n.indexOf("/")||"original"===n){let[e,r]=("original"===n?"original"===t.value?"1/1":t.value:n).split("/");o(`${e}:${r}`)}}},Object(a.__)("Custom","blocksy"))),"predefined"===x&&Object(r.createElement)("div",{className:"ct-ratio-predefined"},Object(r.createElement)("ul",{className:"ct-buttons-group"},["1/1",...k?O:v].map(e=>Object(r.createElement)("li",{key:e,className:i()({active:e===n}),onClick:()=>o(e)},e))),Object(r.createElement)("button",{onClick:e=>{if(e.preventDefault(),"1/1"===n)return void f(!k);let[t,r]=n.split("/");f(+t<+r),o(n.split("/").reverse().join("/"))}},Object(r.createElement)("span",null),Object(r.createElement)("i",{className:"ct-tooltip-top"},"Reverse"))),"custom"===x&&Object(r.createElement)("div",{className:"ct-ratio-custom"},Object(r.createElement)("div",{className:"ct-option-input"},Object(r.createElement)("input",{type:"text",value:n.split(":")[0],onChange:e=>{let{target:{value:t}}=e;o(`${t}:${n.split(":")[1]}`)}})),Object(r.createElement)("span",null,":"),Object(r.createElement)("div",{className:"ct-option-input"},Object(r.createElement)("input",{type:"text",value:n.split(":")[1],onChange:e=>{let{target:{value:t}}=e;o(`${n.split(":")[0]}:${t}`)}})),Object(r.createElement)("div",{className:"ct-notification",dangerouslySetInnerHTML:{__html:Object(a.sprintf)(Object(a.__)("Use this online %stool%s for calculating a custom image ratio based on your image size.","blocksy"),'',"")}})),"original"===x&&Object(r.createElement)("div",{className:"ct-ratio-original"},Object(r.createElement)("div",{className:"ct-notification"},Object(a.__)("Images will be displayed using the aspect ratio in which they were uploaded.","blocksy")))),"size"===g&&t["inner-options"]&&Object(r.createElement)(d.a,{onChange:(e,t)=>s(e,t),options:t["inner-options"],value:l})));return"inline"===b?P:Object(r.createElement)("div",{ref:j,className:i()("ct-ratio-picker-container",{})},Object(r.createElement)(c.default,{useCapture:!1,disabled:!_,className:"ct-ratio-preview",onOutsideClick:()=>{_&&E({isTransitioning:!1,isPicking:!1})},wrapperProps:{onClick:e=>{e.preventDefault(),E({isTransitioning:!0,isPicking:!_})}}},n.indexOf(":")>-1&&Object(r.createElement)("span",{className:"ct-ratio-key"},Object(a.__)("Custom","blocksy")),n.indexOf("/")>-1&&Object(r.createElement)("span",{className:"ct-ratio-key"},Object(a.__)("Predefined","blocksy")),"original"===n?Object(a.__)("Original Ratio","blocksy"):n.replace("/",":"),m&&Object(r.createElement)("span",{className:"ct-width-key"},l[m])),Object(r.createElement)(p,{el:j,value:n,onChange:o,option:t,isPicking:_,isTransitioning:w,onPickingChange:e=>{E({isTransitioning:!0,isPicking:e})},stopTransitioning:()=>E({isPicking:_,isTransitioning:!1}),renderContent:()=>P}))};f.ControlEnd=()=>Object(r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:e=>e.stopPropagation(),onMouseUp:e=>e.stopPropagation()});t.default=f},function(e,t){var n,r;(r=r||{}).stringify=(n={"visit_linear-gradient":function(e){return n.visit_gradient(e)},"visit_repeating-linear-gradient":function(e){return n.visit_gradient(e)},"visit_radial-gradient":function(e){return n.visit_gradient(e)},"visit_repeating-radial-gradient":function(e){return n.visit_gradient(e)},visit_gradient:function(e){var t=n.visit(e.orientation);return t&&(t+=", "),e.type+"("+t+n.visit(e.colorStops)+")"},visit_shape:function(e){var t=e.value,r=n.visit(e.at),o=n.visit(e.style);return o&&(t+=" "+o),r&&(t+=" at "+r),t},"visit_default-radial":function(e){var t="",r=n.visit(e.at);return r&&(t+=r),t},"visit_extent-keyword":function(e){var t=e.value,r=n.visit(e.at);return r&&(t+=" at "+r),t},"visit_position-keyword":function(e){return e.value},visit_position:function(e){return n.visit(e.value.x)+" "+n.visit(e.value.y)},"visit_%":function(e){return e.value+"%"},visit_em:function(e){return e.value+"em"},visit_px:function(e){return e.value+"px"},visit_literal:function(e){return n.visit_color(e.value,e)},visit_hex:function(e){return n.visit_color("#"+e.value,e)},visit_rgb:function(e){return n.visit_color("rgb("+e.value.join(", ")+")",e)},visit_rgba:function(e){return n.visit_color("rgba("+e.value.join(", ")+")",e)},visit_color:function(e,t){var r=e,o=n.visit(t.length);return o&&(r+=" "+o),r},visit_angular:function(e){return e.value+"deg"},visit_directional:function(e){return"to "+e.value},visit_array:function(e){var t="",r=e.length;return e.forEach((function(e,o){t+=n.visit(e),o0&&O("Invalid input not EOF"),e}function _(){return w("linear-gradient",e,k)||w("repeating-linear-gradient",t,k)||w("radial-gradient",n,x)||w("repeating-radial-gradient",r,x)}function w(e,t,n){return E(t,(function(t){var r=n();return r&&(z(f)||O("Missing comma before color stops")),{type:e,orientation:r,colorStops:D(N)}}))}function E(e,t){var n=z(e);if(n){z(p)||O("Missing (");var r=t(n);return z(d)||O("Missing )"),r}}function k(){return M("directional",o,1)||M("angular",u,1)}function x(){var e,t,n=P();return n&&((e=[]).push(n),t=v,z(f)&&((n=P())?e.push(n):v=t)),e}function P(){var e=function(){var e=M("shape",/^(circle)/i,0);e&&(e.style=R()||S());return e}()||function(){var e=M("shape",/^(ellipse)/i,0);e&&(e.style=T()||S());return e}();if(e)e.at=C();else{var t=S();if(t){e=t;var n=C();n&&(e.at=n)}else{var r=I();r&&(e={type:"default-radial",at:r})}}return e}function S(){return M("extent-keyword",i,1)}function C(){if(M("position",/^at/,0)){var e=I();return e||O("Missing positioning value"),e}}function I(){var e={x:T(),y:T()};if(e.x||e.y)return{type:"position",value:e}}function D(e){var t=e(),n=[];if(t)for(n.push(t);z(f);)(t=e())?n.push(t):O("One extra comma");return n}function N(){var e=M("hex",h,1)||E(g,(function(){return{type:"rgba",value:D(A)}}))||E(m,(function(){return{type:"rgb",value:D(A)}}))||M("literal",b,0);return e||O("Expected color definition"),e.length=T(),e}function A(){return z(y)[1]}function T(){return M("%",s,1)||M("position-keyword",a,1)||R()}function R(){return M("px",c,1)||M("em",l,1)}function M(e,t,n){var r=z(t);if(r)return{type:e,value:r[n]}}function z(e){var t,n;return(n=/^[\n\r\t\s]+/.exec(v))&&F(n[0].length),(t=e.exec(v))&&F(t[0].length),t}function F(e){v=v.substr(e)}return function(e){return v=e.toString(),j()}}(),t.parse=r.parse,t.stringify=r.stringify},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(4);function o(e,t){var n=Object(r.useState)((function(){return{inputs:t,result:e()}}))[0],o=Object(r.useRef)(n),i=Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n1&&void 0!==arguments[1])||arguments[1];return e&&Object.keys(e).indexOf("desktop")>-1?t?e:e.desktop:t?{desktop:e,tablet:e,mobile:e}:e}},function(e,t,n){"use strict";var r=Array.prototype.slice,o=n(132),i=Object.keys,a=i?function(e){return i(e)}:n(191),c=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return o(e)?c(r.call(e)):c(e)}):Object.keys=a;return Object.keys||a},e.exports=a},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},function(e,t,n){"use strict";(function(t){var r=t.Symbol,o=n(197);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}}).call(this,n(95))},function(e,t,n){"use strict";var r=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!r(e)||!r(t))}},function(e,t,n){"use strict";var r=n(134);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},function(e,t,n){"use strict";var r=Object,o=TypeError;e.exports=function(){if(null!=this&&this!==r(this))throw new o("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},function(e,t,n){"use strict";var r=n(136),o=n(61).supportsDescriptors,i=Object.getOwnPropertyDescriptor,a=TypeError;e.exports=function(){if(!o)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return r}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(95))},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var r=n(100),o=n(63),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},function(e,t,n){var r=n(47),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t,n){var r=n(241),o=n(76),i=n(27),a=n(77),c=n(102),s=n(103),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),u=!n&&o(e),p=!n&&!u&&a(e),d=!n&&!u&&!p&&s(e),f=n||u||p||d,h=f?r(e.length,String):[],b=h.length;for(var m in e)!t&&!l.call(e,m)||f&&("length"==m||p&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||c(m,b))||h.push(m);return h}},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){(function(e){var r=n(40),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,c=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=c?c(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(101)(e))},function(e,t){e.exports=function(){return[]}},function(e,t,n){var r=n(109),o=n(110),i=n(108),a=n(145),c=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=c},function(e,t,n){var r=n(148),o=n(108),i=n(64);e.exports=function(e){return r(e,i,o)}},function(e,t,n){var r=n(109),o=n(27);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},function(e,t,n){var r=n(148),o=n(146),i=n(79);e.exports=function(e){return r(e,i,o)}},function(e,t,n){var r=n(47)(n(40),"WeakMap");e.exports=r},function(e,t,n){var r=n(40).Uint8Array;e.exports=r},function(e,t,n){var r=n(111);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){var r=n(112),o=n(110),i=n(106);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},function(e,t,n){var r=n(48),o=n(110),i=n(35),a=Function.prototype,c=Object.prototype,s=a.toString,l=c.hasOwnProperty,u=s.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==u}},function(e,t,n){var r=n(275),o=n(156),i=n(157);e.exports=function(e){return i(o(e,void 0,r),e+"")}},function(e,t,n){var r=n(278),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,c=o(i.length-t,0),s=Array(c);++au))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var f=-1,h=!0,b=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++f=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}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 * @author owenm * @license MIT */e.exports=function(){"use strict";function e(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}const t=e(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),n=e(/Edge/i),o=e(/firefox/i),a=e(/safari/i)&&!e(/chrome/i)&&!e(/android/i),c=e(/iP(ad|od|hone)/i),s=e(/chrome/i)&&e(/android/i),l={capture:!1,passive:!1};function u(e,n,r){e.addEventListener(n,r,!t&&l)}function p(e,n,r){e.removeEventListener(n,r,!t&&l)}function d(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function f(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function h(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&d(e,t):d(e,t))||r&&e===n)return e;if(e===n)break}while(e=f(e))}return null}const b=/\s+/g;function m(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{let r=(" "+e.className+" ").replace(b," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(b," ")}}function g(e,t,n){let r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function y(e,t){let n="";if("string"==typeof e)n=e;else do{let t=g(e,"transform");t&&"none"!==t&&(n=t+" "+n)}while(!t&&(e=e.parentNode));const r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function v(e,t,n){if(e){let r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o=t:o<=t,!e)return r;if(r===O())break;r=P(r,!1)}return!1}function w(e,t,n){let r=0,o=0,i=e.children;for(;o{if("none"===g(e,"display")||e===Ae.ghost)return;t.push({target:e,rect:j(e)});let n=i({},t[t.length-1].rect);if(e.thisAnimationDuration){let t=y(e,!0);t&&(n.top-=t.f,n.left-=t.e)}e.fromRect=n})},addAnimationState(e){t.push(e)},removeAnimationState(e){t.splice(function(e,t){for(let n in e)if(e.hasOwnProperty(n))for(let r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(t,{target:e}),1)},animateAll(n){if(!this.options.animation)return clearTimeout(e),void("function"==typeof n&&n());let r=!1,o=0;t.forEach(e=>{let t=0,n=e.target,i=n.fromRect,a=j(n),c=n.prevFromRect,s=n.prevToRect,l=e.rect,u=y(n,!0);u&&(a.top-=u.f,a.left-=u.e),n.toRect=a,n.thisAnimationDuration&&S(c,a)&&!S(i,a)&&(l.top-a.top)/(l.left-a.left)==(i.top-a.top)/(i.left-a.left)&&(t=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(l,c,s,this.options)),S(a,i)||(n.prevFromRect=i,n.prevToRect=a,t||(t=this.options.animation),this.animate(n,l,a,t)),t&&(r=!0,o=Math.max(o,t),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),t),n.thisAnimationDuration=t)}),clearTimeout(e),r?e=setTimeout((function(){"function"==typeof n&&n()}),o):"function"==typeof n&&n(),t=[]},animate(e,t,n,r){if(r){g(e,"transition",""),g(e,"transform","");let o=y(this.el),i=o&&o.a,a=o&&o.d,c=(t.left-n.left)/(i||1),s=(t.top-n.top)/(a||1);e.animatingX=!!c,e.animatingY=!!s,g(e,"transform","translate3d("+c+"px,"+s+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),g(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),g(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){g(e,"transition",""),g(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}}let z=[];const F={initializeByDefault:!0};var L={mount(e){for(let t in F)F.hasOwnProperty(t)&&!(t in e)&&(e[t]=F[t]);z.push(e)},pluginEvent(e,t,n){this.eventCanceled=!1,n.cancel=()=>{this.eventCanceled=!0};const r=e+"Global";z.forEach(o=>{t[o.pluginName]&&(t[o.pluginName][r]&&t[o.pluginName][r](i({sortable:t},n)),t.options[o.pluginName]&&t[o.pluginName][e]&&t[o.pluginName][e](i({sortable:t},n)))})},initializePlugins(e,t,n,r){z.forEach(r=>{const o=r.pluginName;if(!e.options[o]&&!r.initializeByDefault)return;let i=new r(e,t,e.options);i.sortable=e,i.options=e.options,e[o]=i,Object.assign(n,i.defaults)});for(let t in e.options){if(!e.options.hasOwnProperty(t))continue;let n=this.modifyOption(e,t,e.options[t]);void 0!==n&&(e.options[t]=n)}},getEventProperties(e,t){let n={};return z.forEach(r=>{"function"==typeof r.eventProperties&&Object.assign(n,r.eventProperties.call(t[r.pluginName],e))}),n},modifyOption(e,t,n){let r;return z.forEach(o=>{e[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[t]&&(r=o.optionListeners[t].call(e[o.pluginName],n))}),r}};function B(e){let{sortable:r,rootEl:o,name:a,targetEl:c,cloneEl:s,toEl:l,fromEl:u,oldIndex:p,newIndex:d,oldDraggableIndex:f,newDraggableIndex:h,originalEvent:b,putSortable:m,extraEventProperties:g}=e;if(r=r||o&&o[R],!r)return;let y,v=r.options,O="on"+a.charAt(0).toUpperCase()+a.substr(1);!window.CustomEvent||t||n?(y=document.createEvent("Event"),y.initEvent(a,!0,!0)):y=new CustomEvent(a,{bubbles:!0,cancelable:!0}),y.to=l||o,y.from=u||o,y.item=c||o,y.clone=s,y.oldIndex=p,y.newIndex=d,y.oldDraggableIndex=f,y.newDraggableIndex=h,y.originalEvent=b,y.pullMode=m?m.lastPutMode:void 0;let j=i(i({},g),L.getEventProperties(a,r));for(let e in j)y[e]=j[e];o&&o.dispatchEvent(y),v[O]&&v[O].call(r,y)} /**! * Sortable * @author RubaXa * @author owenm * @license MIT */let V=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{evt:o}=n,a=r(n,["evt"]);L.pluginEvent.bind(Ae)(e,t,i({dragEl:H,parentEl:W,ghostEl:$,rootEl:G,nextEl:q,lastDownEl:K,cloneEl:X,cloneHidden:Y,dragStarted:le,putSortable:ne,activeSortable:Ae.active,originalEvent:o,oldIndex:J,oldDraggableIndex:Z,newIndex:Q,newDraggableIndex:ee,hideGhostForTarget:Ce,unhideGhostForTarget:Ie,cloneNowHidden(){Y=!0},cloneNowShown(){Y=!1},dispatchSortableEvent(e){U({sortable:t,name:e,originalEvent:o})}},a))};function U(e){B(i({putSortable:ne,cloneEl:X,targetEl:H,rootEl:G,oldIndex:J,oldDraggableIndex:Z,newIndex:Q,newDraggableIndex:ee},e))}let H,W,$,G,q,K,X,Y,J,Q,Z,ee,te,ne,re,oe,ie,ae,ce,se,le,ue,pe,de,fe,he=!1,be=!1,me=[],ge=!1,ye=!1,ve=[],Oe=!1,je=[];const _e="undefined"!=typeof document,we=c,Ee=n||t?"cssFloat":"float",ke=_e&&!s&&!c&&"draggable"in document.createElement("div"),xe=function(){if(!_e)return;if(t)return!1;let e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}(),Pe=function(e,t){let n=g(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=w(e,0,t),i=w(e,1,t),a=o&&g(o),c=i&&g(i),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+j(o).width,l=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+j(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"!==c.clear&&c.clear!==e?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=r&&"none"===n[Ee]||i&&"none"===n[Ee]&&s+l>r)?"vertical":"horizontal"},Se=function(e){function t(e,n){return function(r,o,i,a){let c=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||c))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},Ce=function(){!xe&&$&&g($,"display","none")},Ie=function(){!xe&&$&&g($,"display","")};_e&&document.addEventListener("click",(function(e){if(be)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),be=!1,!1}),!0);let De=function(e){if(H){let t=function(e,t){let n;return me.some(r=>{if(E(r))return;let o=j(r),i=r[R].options.emptyInsertThreshold,a=e>=o.left-i&&e<=o.right+i,c=t>=o.top-i&&t<=o.bottom+i;return i&&a&&c?n=r:void 0}),n}((e=e.touches?e.touches[0]: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[R]._onDragOver(n)}}},Ne=function(e){H&&H.parentNode[R]._isOutsideThisEl(e.target)};function Ae(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[R]=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 Pe(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!==Ae.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};L.initializePlugins(this,e,n);for(let e in n)!(e in t)&&(t[e]=n[e]);Se(t);for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));this.nativeDraggable=!t.forceFallback&&ke,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?u(e,"pointerdown",this._onTapStart):(u(e,"mousedown",this._onTapStart),u(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(u(e,"dragover",this),u(e,"dragenter",this)),me.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Object.assign(this,M())}function Te(e,r,o,i,a,c,s,l){let u,p,d=e[R],f=d.options.onMove;return!window.CustomEvent||t||n?(u=document.createEvent("Event"),u.initEvent("move",!0,!0)):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=r,u.from=e,u.dragged=o,u.draggedRect=i,u.related=a||r,u.relatedRect=c||j(r),u.willInsertAfter=l,u.originalEvent=s,e.dispatchEvent(u),f&&(p=f.call(d,u,s)),p}function Re(e){e.draggable=!1}function Me(){Oe=!1}function ze(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 Fe(e){return setTimeout(e,0)}function Le(e){return clearTimeout(e)}Ae.prototype={constructor:Ae,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ue=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,H):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,c=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,s=(c||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,u=r.filter;if(function(e){je.length=0;let t=e.getElementsByTagName("input"),n=t.length;for(;n--;){let e=t[n];e.checked&&je.push(e)}}(n),!H&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||r.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!a||!s||"SELECT"!==s.tagName.toUpperCase())&&(s=h(s,r.draggable,n,!1),!(s&&s.animated||K===s))){if(J=k(s),Z=k(s,r.draggable),"function"==typeof u){if(u.call(this,e,s,this))return U({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),V("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(r){if(r=h(l,r.trim(),n,!1))return U({sortable:t,rootEl:r,name:"filter",targetEl:s,fromEl:n,toEl:n}),V("filter",t,{evt:e}),!0})),u))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!h(l,r.handle,n,!1)||this._prepareDragStart(e,c,s)}},_prepareDragStart:function(e,r,i){let a,c=this,s=c.el,l=c.options,p=s.ownerDocument;if(i&&!H&&i.parentNode===s){let d=j(i);G=s,H=i,W=H.parentNode,q=H.nextSibling,K=i,te=l.group,Ae.dragged=H;let f=0;const h=i.getBoundingClientRect();if(h.left+95<(r||e).clientX&&(f=(r||e).clientX-h.left-47.5),re={target:H,clientX:(r||e).clientX-f,clientY:(r||e).clientY},ce=re.clientX-d.left,se=re.clientY-d.top,this._lastX=(r||e).clientX-f,this._lastY=(r||e).clientY,H.style["will-change"]="all",a=function(){V("delayEnded",c,{evt:e}),Ae.eventCanceled?c._onDrop():(c._disableDelayedDragEvents(),!o&&c.nativeDraggable&&(H.draggable=!0),c._triggerDragStart(e,r),U({sortable:c,name:"choose",originalEvent:e}),m(H,l.chosenClass,!0))},l.ignore.split(",").forEach((function(e){v(H,e.trim(),Re)})),u(p,"dragover",De),u(p,"mousemove",De),u(p,"touchmove",De),u(p,"mouseup",c._onDrop),u(p,"touchend",c._onDrop),u(p,"touchcancel",c._onDrop),o&&this.nativeDraggable&&(this.options.touchStartThreshold=4,H.draggable=!0),V("delayStart",this,{evt:e}),!l.delay||l.delayOnTouchOnly&&!r||this.nativeDraggable&&(n||t))a();else{if(Ae.eventCanceled)return void this._onDrop();u(p,"mouseup",c._disableDelayedDrag),u(p,"touchend",c._disableDelayedDrag),u(p,"touchcancel",c._disableDelayedDrag),u(p,"mousemove",c._delayedDragTouchMoveHandler),u(p,"touchmove",c._delayedDragTouchMoveHandler),l.supportPointer&&u(p,"pointermove",c._delayedDragTouchMoveHandler),c._dragStartTimer=setTimeout(a,l.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(){H&&Re(H),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){let e=this.el.ownerDocument;p(e,"mouseup",this._disableDelayedDrag),p(e,"touchend",this._disableDelayedDrag),p(e,"touchcancel",this._disableDelayedDrag),p(e,"mousemove",this._delayedDragTouchMoveHandler),p(e,"touchmove",this._delayedDragTouchMoveHandler),p(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?u(document,"pointermove",this._onTouchMove):u(document,t?"touchmove":"mousemove",this._onTouchMove):(u(H,"dragend",this),u(G,"dragstart",this._onDragStart));try{document.selection?Fe((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(he=!1,G&&H){V("dragStarted",this,{evt:t}),this.nativeDraggable&&u(document,"dragover",Ne);let n=this.options;!e&&m(H,n.dragClass,!1),m(H,n.ghostClass,!0),Ae.active=this,e&&this._appendGhost(),U({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(oe){this._lastX=oe.clientX,this._lastY=oe.clientY,Ce();let e=document.elementFromPoint(oe.clientX,oe.clientY),t=e;for(;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(oe.clientX,oe.clientY),e!==t);)t=e;if(H.parentNode[R]._isOutsideThisEl(e),t)do{if(t[R]){let n;if(n=t[R]._onDragOver({clientX:oe.clientX,clientY:oe.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Ie()}},_onTouchMove:function(e){if(re){let t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=$&&y($,!0),a=$&&i&&i.a,c=$&&i&&i.d,s=we&&fe&&x(fe),l=(o.clientX-re.clientX+r.x)/(a||1)+(s?s[0]-ve[0]:0)/(a||1),u=(o.clientY-re.clientY+r.y)/(c||1)+(s?s[1]-ve[1]:0)/(c||1);if(!Ae.active&&!he){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))r.right+10||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+10}(e,o,this)&&!i.animated){if(i===H)return w(!1);if(i&&a===e.target&&(c=i),c&&(n=j(c)),!1!==Te(G,a,H,t,c,n,e,!!c))return O(),a.appendChild(H),W=a,x(),w(!0)}else if(c.parentNode===a){n=j(c);let r,i,l=0,u=H.parentNode!==a,p=!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,c=n?t.right:t.bottom,s=n?t.width:t.height;return r===a||o===c||r+i/2===a+s/2}(H.animated&&H.toRect||t,c.animated&&c.toRect||n,o),d=o?"top":"left",f=_(c,"top","top")||_(H,"top","top"),h=f?f.scrollTop:void 0;if(ue!==c&&(r=n[d],ge=!1,ye=!p&&s.invertSwap||u),l=function(e,t,n,r,o,i,a,c){let s=r?e.clientY:e.clientX,l=r?n.height:n.width,u=r?n.top:n.left,p=r?n.bottom:n.right,d=!1;if(!a)if(c&&deu+l*i/2:sp-de)return-pe}else if(s>u+l*(1-o)/2&&sp-l*i/2)?s>u+l/2?1:-1:0}(e,c,n,o,p?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,ye,ue===c),0!==l){let e=k(H);do{e-=l,i=W.children[e]}while(i&&("none"===g(i,"display")||i===$))}if(0===l||i===c)return w(!1);ue=c,pe=l;let b=c.nextElementSibling,m=!1;m=1===l;let y=Te(G,a,H,t,c,n,e,m);if(!1!==y)return 1!==y&&-1!==y||(m=1===y),Oe=!0,setTimeout(Me,30),O(),m&&!b?a.appendChild(H):c.parentNode.insertBefore(H,m?b:c),f&&D(f,0,h-f.scrollTop),W=H.parentNode,void 0===r||ye||(de=Math.abs(r-j(c)[d])),x(),w(!0)}if(a.contains(H))return w(!1)}return!1}function v(s,l){V(s,b,i({evt:e,isOwner:p,axis:o?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:d,fromSortable:f,target:c,completed:w,onMove:(n,r)=>Te(G,a,H,t,n,j(n),e,r),changed:x},l))}function O(){v("dragOverAnimationCapture"),b.captureAnimationState(),b!==f&&f.captureAnimationState()}function w(t){return v("dragOverCompleted",{insertion:t}),t&&(p?u._hideClone():u._showClone(b),b!==f&&(m(H,ne?ne.options.ghostClass:u.options.ghostClass,!1),m(H,s.ghostClass,!0)),ne!==b&&b!==Ae.active?ne=b:b===Ae.active&&ne&&(ne=null),f===b&&(b._ignoreWhileAnimating=c),b.animateAll((function(){v("dragOverAnimationComplete"),b._ignoreWhileAnimating=null})),b!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(c===H&&!H.animated||c===a&&!c.animated)&&(ue=null),s.dragoverBubble||e.rootEl||c===document||(H.parentNode[R]._isOutsideThisEl(e.target),!t&&De(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),y=!0}function x(){Q=k(H),ee=k(H,s.draggable),U({sortable:b,name:"change",toEl:a,newIndex:Q,newDraggableIndex:ee,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){p(document,"mousemove",this._onTouchMove),p(document,"touchmove",this._onTouchMove),p(document,"pointermove",this._onTouchMove),p(document,"dragover",De),p(document,"mousemove",De),p(document,"touchmove",De)},_offUpEvents:function(){let e=this.el.ownerDocument;p(e,"mouseup",this._onDrop),p(e,"touchend",this._onDrop),p(e,"pointerup",this._onDrop),p(e,"touchcancel",this._onDrop),p(document,"selectstart",this)},_onDrop:function(e){let t=this.el,n=this.options;Q=k(H),ee=k(H,n.draggable),V("drop",this,{evt:e}),W=H&&H.parentNode,Q=k(H),ee=k(H,n.draggable),Ae.eventCanceled||(he=!1,ye=!1,ge=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Le(this.cloneId),Le(this._dragStartId),this.nativeDraggable&&(p(document,"drop",this),p(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),a&&g(document.body,"user-select",""),g(H,"transform",""),e&&(le&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),$&&$.parentNode&&$.parentNode.removeChild($),(G===W||ne&&"clone"!==ne.lastPutMode)&&X&&X.parentNode&&X.parentNode.removeChild(X),H&&(this.nativeDraggable&&p(H,"dragend",this),Re(H),H.style["will-change"]="",le&&!he&&m(H,ne?ne.options.ghostClass:this.options.ghostClass,!1),m(H,this.options.chosenClass,!1),U({sortable:this,name:"unchoose",toEl:W,newIndex:null,newDraggableIndex:null,originalEvent:e}),G!==W?(Q>=0&&(U({rootEl:W,name:"add",toEl:W,fromEl:G,originalEvent:e}),U({sortable:this,name:"remove",toEl:W,originalEvent:e}),U({rootEl:W,name:"sort",toEl:W,fromEl:G,originalEvent:e}),U({sortable:this,name:"sort",toEl:W,originalEvent:e})),ne&&ne.save()):Q!==J&&Q>=0&&(U({sortable:this,name:"update",toEl:W,originalEvent:e}),U({sortable:this,name:"sort",toEl:W,originalEvent:e})),Ae.active?(null!=Q&&-1!==Q||(Q=J,ee=Z),U({sortable:this,name:"end",toEl:W,originalEvent:e}),this.save()):U({sortable:this,name:"end",toEl:W,originalEvent:e})))),this._nulling()},_nulling:function(){V("nulling",this),G=H=W=$=q=X=K=Y=re=oe=le=Q=ee=J=Z=ue=pe=ne=te=Ae.dragged=Ae.ghost=Ae.clone=Ae.active=null,je.forEach((function(e){e.checked=!0})),je.length=ie=ae=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":H&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(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{if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not "+{}.toString.call(e);e.utils&&(Ae.utils=i(i({},Ae.utils),e.utils)),L.mount(e)})},Ae.create=function(e,t){return new Ae(e,t)},Ae.version="1.11.0";let Be,Ve,Ue,He,We,$e,Ge=[],qe=!1;function Ke(){Ge.forEach((function(e){clearInterval(e.pid)})),Ge=[]}function Xe(){clearInterval($e)}const Ye=I((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,c=t.scrollSpeed,s=O();let l,u=!1;Ve!==n&&(Ve=n,Ke(),Be=t.scroll,l=t.scrollFn,!0===Be&&(Be=P(n,!0)));let p=0,d=Be;do{let t,n,f=d,h=j(f),b=h.top,m=h.bottom,y=h.left,v=h.right,O=h.width,_=h.height,w=f.scrollWidth,E=f.scrollHeight,k=g(f),x=f.scrollLeft,P=f.scrollTop;f===s?(t=O{let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function dt(){at.forEach(e=>{e!==rt&&e.parentNode&&e.parentNode.removeChild(e)})}return Ae.mount(new function(){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?u(document,"dragover",this._handleAutoScroll):this.options.supportPointer?u(document,"pointermove",this._handleFallbackAutoScroll):t.touches?u(document,"touchmove",this._handleFallbackAutoScroll):u(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted(e){let{originalEvent:t}=e;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop(){this.sortable.nativeDraggable?p(document,"dragover",this._handleAutoScroll):(p(document,"pointermove",this._handleFallbackAutoScroll),p(document,"touchmove",this._handleFallbackAutoScroll),p(document,"mousemove",this._handleFallbackAutoScroll)),Xe(),Ke(),clearTimeout(C),C=void 0},nulling(){We=Ve=Be=qe=$e=Ue=He=null,Ge.length=0},_handleFallbackAutoScroll(e){this._handleAutoScroll(e,!0)},_handleAutoScroll(e,r){const o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,c=document.elementFromPoint(o,i);if(We=e,r||n||t||a){Ye(e,this.options,c,r);let t=P(c,!0);!qe||$e&&o===Ue&&i===He||($e&&Xe(),$e=setInterval(()=>{let n=P(document.elementFromPoint(o,i),!0);n!==t&&(t=n,Ke()),Ye(e,this.options,n,r)},10),Ue=o,He=i)}else{if(!this.options.bubbleScroll||P(c,!0)===O())return void Ke();Ye(e,this.options,P(c,!1),!1)}}},Object.assign(e,{pluginName:"scroll",initializeByDefault:!0})}),Ae.mount(Ze,Qe),Ae.mount(new function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart(e){let{dragEl:t}=e;et=t},dragOverValid(e){let{completed:t,target:n,onMove:r,activeSortable:o,changed:i,cancel:a}=e;if(!o.options.swap)return;let c=this.sortable.el,s=this.options;if(n&&n!==c){let e=et;!1!==r(n)?(m(n,s.swapClass,!0),et=n):et=null,e&&e!==et&&m(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;et&&m(et,i.swapClass,!1),et&&(i.swap||n&&n.options.swap)&&r!==et&&(o.captureAnimationState(),o!==t&&t.captureAnimationState(),function(e,t){let n,r,o=e.parentNode,i=t.parentNode;o&&i&&!o.isEqualNode(t)&&!i.isEqualNode(e)&&(n=k(e),r=k(t),o.isEqualNode(i)&&n({swapItem:et})})}),Ae.mount(new function(){function e(e){for(let e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));e.options.supportPointer?u(document,"pointerup",this._deselectMultiDrag):(u(document,"mouseup",this._deselectMultiDrag),u(document,"touchend",this._deselectMultiDrag)),u(document,"keydown",this._checkKeyDown),u(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData(t,n){let r="";at.length&&nt===e?at.forEach((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;rt=t},delayEnded(){this.isMultiDrag=~at.indexOf(rt)},setupClone(e){let{sortable:t,cancel:n}=e;if(this.isMultiDrag){for(let e=0;e{g(e,"display","")}),t(),it=!1,r())},hideClone(e){let{sortable:t,cloneNowHidden:n,cancel:r}=e;this.isMultiDrag&&(ct.forEach(e=>{g(e,"display","none"),this.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)}),n(),it=!0,r())},dragStartGlobal(e){let{sortable:t}=e;!this.isMultiDrag&&nt&&nt.multiDrag._deselectMultiDrag(),at.forEach(e=>{e.sortableIndex=k(e)}),at=at.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),ut=!0},dragStarted(e){let{sortable:t}=e;if(this.isMultiDrag){if(this.options.sort&&(t.captureAnimationState(),this.options.animation)){at.forEach(e=>{e!==rt&&g(e,"position","absolute")});let e=j(rt,!1,!0,!0);at.forEach(t=>{t!==rt&&A(t,e)}),lt=!0,st=!0}t.animateAll(()=>{lt=!1,st=!1,this.options.animation&&at.forEach(e=>{T(e)}),this.options.sort&&dt()})}},dragOver(e){let{target:t,completed:n,cancel:r}=e;lt&&~at.indexOf(t)&&(n(!1),r())},revert(e){let{fromSortable:t,rootEl:n,sortable:r,dragRect:o}=e;at.length>1&&(at.forEach(e=>{r.addAnimationState({target:e,rect:lt?j(e):o}),T(e),e.fromRect=o,t.removeAnimationState(e)}),lt=!1,function(e,t){at.forEach((n,r)=>{let o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}(!this.options.removeCloneOnHide,n))},dragOverCompleted(e){let{sortable:t,isOwner:n,insertion:r,activeSortable:o,parentEl:i,putSortable:a}=e,c=this.options;if(r){if(n&&o._hideClone(),st=!1,c.animation&&at.length>1&&(lt||!n&&!o.options.sort&&!a)){let e=j(rt,!1,!0,!0);at.forEach(t=>{t!==rt&&(A(t,e),i.appendChild(t))}),lt=!0}if(!n)if(lt||dt(),at.length>1){let e=it;o._showClone(t),o.options.animation&&!it&&e&&ct.forEach(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(at.forEach(e=>{e.thisAnimationDuration=null}),r.options.animation&&!n&&r.multiDrag.isMultiDrag){ot=Object.assign({},t);let e=y(rt,!0);ot.top-=e.f,ot.left-=e.e}},dragOverAnimationComplete(){lt&&(lt=!1,dt())},drop(e){let{originalEvent:t,rootEl:n,parentEl:r,sortable:o,dispatchSortableEvent:i,oldIndex:a,putSortable:c}=e,s=c||this.sortable;if(!t)return;let l=this.options,u=r.children;if(!ut)if(l.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),m(rt,l.selectedClass,!~at.indexOf(rt)),~at.indexOf(rt))at.splice(at.indexOf(rt),1),tt=null,B({sortable:o,rootEl:n,name:"deselect",targetEl:rt,originalEvt:t});else{if(at.push(rt),B({sortable:o,rootEl:n,name:"select",targetEl:rt,originalEvt:t}),t.shiftKey&&tt&&o.el.contains(tt)){let e=k(tt),r=k(rt);if(~e&&~r&&e!==r){let i,a;for(r>e?(a=e,i=r):(a=r,i=e+1);a1){let e=j(rt),t=k(rt,":not(."+this.options.selectedClass+")");if(!st&&l.animation&&(rt.thisAnimationDuration=null),s.captureAnimationState(),!st&&(l.animation&&(rt.fromRect=e,at.forEach(t=>{if(t.thisAnimationDuration=null,t!==rt){let n=lt?j(t):e;t.fromRect=n,s.addAnimationState({target:t,rect:n})}})),dt(),at.forEach(e=>{u[t]?r.insertBefore(e,u[t]):r.appendChild(e),t++}),a===k(rt))){let e=!1;at.forEach(t=>{t.sortableIndex===k(t)||(e=!0)}),e&&i("update")}at.forEach(e=>{T(e)}),s.animateAll()}nt=s}(n===r||c&&"clone"!==c.lastPutMode)&&ct.forEach(e=>{e.parentNode&&e.parentNode.removeChild(e)})},nullingGlobal(){this.isMultiDrag=ut=!1,ct.length=0},destroyGlobal(){this._deselectMultiDrag(),p(document,"pointerup",this._deselectMultiDrag),p(document,"mouseup",this._deselectMultiDrag),p(document,"touchend",this._deselectMultiDrag),p(document,"keydown",this._checkKeyDown),p(document,"keyup",this._checkKeyUp)},_deselectMultiDrag(e){if(!(void 0!==ut&&ut||nt!==this.sortable||e&&h(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;at.length;){let t=at[0];m(t,this.options.selectedClass,!1),at.shift(),B({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[R];t&&t.options.multiDrag&&!~at.indexOf(e)&&(nt&&nt!==t&&(nt.multiDrag._deselectMultiDrag(),nt=t),m(e,t.options.selectedClass,!0),at.push(e))},deselect(e){let t=e.parentNode[R],n=at.indexOf(e);t&&t.options.multiDrag&&~n&&(m(e,t.options.selectedClass,!1),at.splice(n,1))}},eventProperties(){const e=[],t=[];return at.forEach(n=>{let r;e.push({multiDragElement:n,index:n.sortableIndex}),r=lt&&n!==rt?-1:lt?k(n,":not(."+this.options.selectedClass+")"):k(n),t.push({multiDragElement:n,index:r})}),{items:[...at],clones:[...ct],oldIndicies:e,newIndicies:t}},optionListeners:{multiDragKey:e=>("ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e)}})}),Ae}()},function(e,t,n){var r;!function(){function o(e,t,n){return e.call.apply(e.bind,arguments)}function i(e,t,n){if(!e)throw Error();if(2=t.f?o():e.fonts.load(function(e){return k(e)+" "+e.f+"00 300px "+w(e.c)}(t.a),t.h).then((function(e){1<=e.length?r():setTimeout(i,25)}),(function(){o()}))}()})),o=null,i=new Promise((function(e,n){o=setTimeout(n,t.f)}));Promise.race([i,r]).then((function(){o&&(clearTimeout(o),o=null),t.g(t.a)}),(function(){t.j(t.a)}))};var M={D:"serif",C:"sans-serif"},z=null;function F(){if(null===z){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);z=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return z}function L(e,t,n){for(var r in M)if(M.hasOwnProperty(r)&&t===e.f[M[r]]&&n===e.f[M[r]])return!0;return!1}function B(e){var t,n=e.g.a.offsetWidth,r=e.h.a.offsetWidth;(t=n===e.f.serif&&r===e.f["sans-serif"])||(t=F()&&L(e,n,r)),t?c()-e.A>=e.w?F()&&L(e,n,r)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?V(e,e.v):V(e,e.B):function(e){setTimeout(a((function(){B(this)}),e),50)}(e):V(e,e.v)}function V(e,t){setTimeout(a((function(){d(this.g.a),d(this.h.a),d(this.j.a),d(this.m.a),t(this.a)}),e),0)}function U(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}R.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=c(),B(this)};var H=null;function W(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&f(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),C(e,"active")):S(e.a))}function $(e){this.j=e,this.a=new I,this.h=0,this.f=this.g=!0}function G(e,t,n,r,o){var i=0==--e.h;(e.f||e.g)&&setTimeout((function(){var e=o||null,c=r||{};if(0===n.length&&i)S(t.a);else{t.f+=n.length,i&&(t.j=i);var s,l=[];for(s=0;s>>24)|4278255360&(n[f]<<24|n[f]>>>8);n[s>>>5]|=128<>>9<<4)]=s;var h=c._ff,b=c._gg,m=c._hh,g=c._ii;for(f=0;f>>0,u=u+v>>>0,p=p+O>>>0,d=d+j>>>0}return r.endian([l,u,p,d])})._ff=function(e,t,n,r,o,i,a){var c=e+(t&n|~t&r)+(o>>>0)+a;return(c<>>32-i)+t},c._gg=function(e,t,n,r,o,i,a){var c=e+(t&r|n&~r)+(o>>>0)+a;return(c<>>32-i)+t},c._hh=function(e,t,n,r,o,i,a){var c=e+(t^n^r)+(o>>>0)+a;return(c<>>32-i)+t},c._ii=function(e,t,n,r,o,i,a){var c=e+(n^(t|~r))+(o>>>0)+a;return(c<>>32-i)+t},c._blocksize=16,c._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(c(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},,,function(e,t,n){n.p=ct_localizations.public_url},function(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(132),c=Object.prototype.propertyIsEnumerable,s=!c.call({toString:null},"toString"),l=c.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),r=a(e),c=t&&"[object String]"===i.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=l&&n;if(c&&e.length>0&&!o.call(e,0))for(var b=0;b0)for(var m=0;m=0&&"[object Array]"!==o.call(e)&&"[object Function]"===o.call(e.callee)},c=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=c?i:a},function(e,t,n){"use strict";var r=n(61),o=n(194),i=n(134),a=n(135),c=n(198),s=o(a(),Object);r(s,{getPolyfill:a,implementation:i,shim:c}),e.exports=s},function(e,t,n){"use strict";var r=n(62),o=n(196)("%Function%"),i=o.apply,a=o.call;e.exports=function(){return r.apply(a,arguments)},e.exports.apply=function(){return r.apply(i,arguments)}},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",o=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==i.call(t))throw new TypeError(r+t);for(var n,a=o.call(arguments,1),c=function(){if(this instanceof n){var r=t.apply(this,a.concat(o.call(arguments)));return Object(r)===r?r:this}return t.apply(e,a.concat(o.call(arguments)))},s=Math.max(0,t.length-a.length),l=[],u=0;u1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=b(e),i=m("%"+(n.length>0?n[0]:"")+"%",t),a=1;a=n.length){var c=o(i,n[a]);if(!t&&!(n[a]in i))throw new r("base intrinsic for "+e+" exists, but the property is not available.");i=c?c.get||c.value:i[n[a]]}else i=i[n[a]];return i}},function(e,t,n){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r=n(135),o=n(61);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},function(e,t,n){"use strict";var r=n(200),o=RegExp.prototype.exec,i=Object.getOwnPropertyDescriptor,a=Object.prototype.toString,c="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!c)return"[object RegExp]"===a.call(e);var t=i(e,"lastIndex");return!(!t||!r(t,"value"))&&function(e){try{var t=e.lastIndex;return e.lastIndex=0,o.call(e),!0}catch(e){return!1}finally{e.lastIndex=t}}(e)}},function(e,t,n){"use strict";var r=n(62);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){"use strict";var r=n(61),o=n(202),i=n(136),a=n(137),c=n(204),s=o(i);r(s,{getPolyfill:a,implementation:i,shim:c}),e.exports=s},function(e,t,n){"use strict";var r=n(62),o=n(203)("%Function%"),i=o.apply,a=o.call;e.exports=function(){return r.apply(a,arguments)},e.exports.apply=function(){return r.apply(i,arguments)}},function(e,t,n){"use strict";var r=TypeError,o=Object.getOwnPropertyDescriptor;if(o)try{o({},"")}catch(e){o=null}var i=function(){throw new r},a=o?function(){try{return arguments.callee,i}catch(e){try{return o(arguments,"callee").get}catch(e){return i}}}():i,c=n(133)(),s=Object.getPrototypeOf||function(e){return e.__proto__},l=void 0,u="undefined"==typeof Uint8Array?void 0:s(Uint8Array),p={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":c?s([][Symbol.iterator]()):void 0,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":void 0,"%AsyncGenerator%":void 0,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":void 0,"%AsyncIteratorPrototype%":l&&c&&Symbol.asyncIterator?l[Symbol.asyncIterator]():void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":void 0,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":void 0,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":c?s(s([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%JSONParse%":"object"==typeof JSON?JSON.parse:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&c?s((new Map)[Symbol.iterator]()):void 0,"%MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&c?s((new Set)[Symbol.iterator]()):void 0,"%SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":c?s(""[Symbol.iterator]()):void 0,"%StringPrototype%":String.prototype,"%Symbol%":c?Symbol:void 0,"%SymbolPrototype%":c?Symbol.prototype:void 0,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":a,"%TypedArray%":u,"%TypedArrayPrototype%":u?u.prototype:void 0,"%TypeError%":r,"%TypeErrorPrototype%":r.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype},d=n(62).call(Function.call,String.prototype.replace),f=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,h=/\\(\\)?/g,b=function(e){var t=[];return d(e,f,(function(e,n,r,o){t[t.length]=r?d(o,h,"$1"):n||e})),t},m=function(e,t){if(!(e in p))throw new SyntaxError("intrinsic "+e+" does not exist!");if(void 0===p[e]&&!t)throw new r("intrinsic "+e+" exists, but is not available. Please file an issue!");return p[e]};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=b(e),i=m("%"+(n.length>0?n[0]:"")+"%",t),a=1;a=n.length){var c=o(i,n[a]);if(!t&&!(n[a]in i))throw new r("base intrinsic for "+e+" exists, but the property is not available.");i=c?c.get||c.value:i[n[a]]}else i=i[n[a]];return i}},function(e,t,n){"use strict";var r=n(61).supportsDescriptors,o=n(137),i=Object.getOwnPropertyDescriptor,a=Object.defineProperty,c=TypeError,s=Object.getPrototypeOf,l=/a/;e.exports=function(){if(!r||!s)throw new c("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=s(l),n=i(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},function(e,t,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===o.call(e))}},function(e,t,n){var r={"./ct-addable-box.js":207,"./ct-background.js":358,"./ct-border.js":309,"./ct-box-shadow.js":365,"./ct-button.js":312,"./ct-checkboxes.js":313,"./ct-color-palettes-picker.js":363,"./ct-color-picker.js":86,"./ct-customizer-reset-options.js":315,"./ct-divider.js":318,"./ct-footer-builder.js":361,"./ct-header-builder.js":360,"./ct-image-picker.js":319,"./ct-image-uploader.js":119,"./ct-layers-mirror.js":320,"./ct-layers.js":364,"./ct-multi-image-uploader.js":322,"./ct-notification.js":323,"./ct-number.js":88,"./ct-panel.js":18,"./ct-radio.js":324,"./ct-ratio.js":123,"./ct-select.js":56,"./ct-slider.js":325,"./ct-spacer.js":326,"./ct-spacing.js":327,"./ct-switch.js":49,"./ct-title.js":328,"./ct-typography.js":359,"./ct-visibility.js":330,"./ct-widget-area.js":357,"./ct-woocommerce-columns-and-rows.js":346,"./ct-woocommerce-ratio.js":347,"./date-time-picker.js":348,"./hidden.js":349,"./html.js":350,"./jsx.js":351,"./react-outside-click-handler.js":17,"./text.js":352,"./textarea.js":353,"./wp-editor.js":354};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=206},function(e,t,n){"use strict";n.r(t),n.d(t,"LayersContext",(function(){return v}));var r=n(0),o=n(3),i=n.n(o),a=n(44),c=n(83),s=n.n(c),l=n(1),u=n(20),p=n(11),d=n(30),f=n.n(d);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 b(e){for(var t=1;t{let{items:t,onChange:n,value:o}=e;const{removeForId:i,addForId:a,option:c,toggleOptionsPanel:s}=Object(r.useContext)(v);return Object(r.createElement)("div",{className:"ct-layer-controls"},Object(r.createElement)("button",{type:"button",className:"ct-visibility",onClick:e=>{e.stopPropagation(),n(t.map(e=>e.__id===o.__id?b(b({},e),{},{enabled:!b({enabled:!0},e).enabled}):e))}},Object(r.createElement)("svg",{width:"13px",height:"13px",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,4C4.1,4,0,12,0,12s3.1,8,12,8c8.1,0,12-8,12-8S20.1,4,12,4z M12,17c-2.9,0-5-2.2-5-5c0-2.8,2.1-5,5-5s5,2.2,5,5C17,14.8,14.9,17,12,17z M12,9c-1.7,0-3,1.4-3,3c0,1.6,1.3,3,3,3s3-1.4,3-3C15,10.4,13.7,9,12,9z"}))),Object(r.createElement)("div",{className:"ct-layer-label"},Object(r.createElement)("span",null,window._.template(c["preview-template"])(o))),Object(r.createElement)("button",{type:"button",className:"ct-clone",onClick:()=>a(o)},Object(r.createElement)("svg",{width:"11px",height:"11px",viewBox:"0 0 24 24"},Object(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"}),Object(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"})),Object(r.createElement)("i",{className:"ct-tooltip-top"},Object(l.__)("Clone Item","blocksy"))),Object(r.createElement)("button",{type:"button",className:"ct-remove",onClick:()=>i(o.__id)}),c["inner-options"]&&Object(r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:e=>{e.stopPropagation()},onClick:e=>{e.stopPropagation(),s(o.__id)}}))}),y=e=>e.map(e=>b(b({},e),e.__id?{}:{__id:f()()})),v=Object(r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:O,Consumer:j}=v;class _ extends r.Component{constructor(){super(...arguments),m(this,"state",{isOpen:!1})}render(){const{value:e,items:t,onChange:n}=this.props;return Object(r.createElement)(j,null,o=>{let{option:a,isDragging:c,isOpen:s,parentValue:l}=o;return Object(r.createElement)("li",{className:i()("ct-layer",a.itemClass,{"ct-disabled":!b({enabled:!0},e).enabled})},Object(r.createElement)(g,{items:t,onChange:n,value:e}),s===e.__id&&(!c||c&&c!==s)&&Object(r.createElement)("div",{className:"ct-layer-content"},Object(r.createElement)(u.a,{hasRevertButton:!1,parentValue:l,onChange:(r,o)=>{n(t.map(t=>t.__id===e.__id?b(b({},t),{},{[r]:o}):t))},value:Object(p.b)(a["inner-options"],b(b({},a.value.filter(t=>{let{id:n}=t;return n===e.id}).length>1?a.value.filter(t=>{let{id:n}=t;return e.id===n})[t.filter(t=>{let{id:n}=t;return n===e.id}).map(e=>{let{__id:t}=e;return t}).indexOf(e.__id)]:{}),e)),options:a["inner-options"]})))})}}const w=Object(a.b)(_),E=Object(a.a)(e=>{let{items:t,onChange:n}=e;return Object(r.createElement)(j,null,e=>{let{option:o}=e;return Object(r.createElement)("ul",{className:"ct-layers"},t.map((e,i)=>Object(r.createElement)(w,{key:e.__id,index:i,onChange:n,value:e,items:t,disabled:!!o.disableDrag})))})});t.default=e=>{let{value:t,option:n,onChange:o,values:i}=e;const[a,c]=Object(r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),u=e=>{o(e)},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};u([...t||[],b(b(b({enabled:!0},Object(p.b)(n["inner-options"]||{},{})),e),{},{__id:f()()})])},h=y(t);return Object(r.createElement)(O,{value:b(b({},a),{},{parentValue:i,addForId:d,option:n,removeForId:e=>u(y(t).filter(t=>{let{__id:n}=t;return n!==e})),toggleOptionsPanel:e=>{t.length>0&&!t[0].__id&&u(h),c(t=>b(b({},t),{},{isOpen:t.isOpen!==e&&e}))}})},Object(r.createElement)(E,{useDragHandle:!0,distance:3,lockAxis:"y",items:h,onChange:e=>{u(e)},helperContainer:()=>document.querySelector("#customize-theme-controls")||document.body,onSortEnd:e=>{let{oldIndex:t,newIndex:n}=e;u(s()(h,t,n)),c(e=>b(b({},e),{},{isDragging:!1}))},updateBeforeSortStart:e=>{let{index:n}=e;new Promise(e=>{t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),u(h)),c(e=>b(b({},e),{},{isDragging:h[n].__id})),e()})}}),Object(r.createElement)("button",{className:"button",onClick:e=>{e.preventDefault(),d()}},Object(l.__)("Add New Item","blocksy")))}},function(e,t,n){"use strict";var r=n(209);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){var r=n(71),o=n(239),i=n(140),a=n(240),c=n(247),s=n(144),l=n(107),u=n(250),p=n(252),d=n(147),f=n(149),h=n(80),b=n(256),m=n(257),g=n(153),y=n(27),v=n(77),O=n(261),j=n(42),_=n(263),w=n(64),E={};E["[object Arguments]"]=E["[object Array]"]=E["[object ArrayBuffer]"]=E["[object DataView]"]=E["[object Boolean]"]=E["[object Date]"]=E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Map]"]=E["[object Number]"]=E["[object Object]"]=E["[object RegExp]"]=E["[object Set]"]=E["[object String]"]=E["[object Symbol]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E["[object Error]"]=E["[object Function]"]=E["[object WeakMap]"]=!1,e.exports=function e(t,n,k,x,P,S){var C,I=1&n,D=2&n,N=4&n;if(k&&(C=P?k(t,x,P,S):k(t)),void 0!==C)return C;if(!j(t))return t;var A=y(t);if(A){if(C=b(t),!I)return l(t,C)}else{var T=h(t),R="[object Function]"==T||"[object GeneratorFunction]"==T;if(v(t))return s(t,I);if("[object Object]"==T||"[object Arguments]"==T||R&&!P){if(C=D||R?{}:g(t),!I)return D?p(t,c(C,t)):u(t,a(C,t))}else{if(!E[T])return P?t:{};C=m(t,T,I)}}S||(S=new r);var M=S.get(t);if(M)return M;S.set(t,C),_(t)?t.forEach((function(r){C.add(e(r,n,k,r,t,S))})):O(t)&&t.forEach((function(r,o){C.set(o,e(r,n,k,o,t,S))}));var z=N?D?f:d:D?keysIn:w,F=A?void 0:z(t);return o(F||t,(function(r,o){F&&(r=t[o=r]),i(C,o,e(r,n,k,o,t,S))})),C}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(73),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},function(e,t,n){var r=n(73);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var r=n(73);e.exports=function(e){return r(this.__data__,e)>-1}},function(e,t,n){var r=n(73);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){var r=n(72);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(72),o=n(97),i=n(99);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var r=n(98),o=n(224),i=n(42),a=n(139),c=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,u=s.toString,p=l.hasOwnProperty,d=RegExp("^"+u.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?d:c).test(a(e))}},function(e,t,n){var r=n(54),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,c=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[c]=n:delete e[c]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r,o=n(225),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},function(e,t,n){var r=n(40)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var r=n(228),o=n(72),i=n(97);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(e,t,n){var r=n(229),o=n(230),i=n(231),a=n(232),c=n(233);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++to?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r0&&i(u)?n>1?e(u,n-1,i,a,c):r(c,u):a||(c[c.length]=u)}return c}},function(e,t,n){var r=n(54),o=n(76),i=n(27),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(280),o=n(141),i=n(116),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t){var n=Date.now;e.exports=function(e){var t=0,r=0;return function(){var o=n(),i=16-(o-r);if(r=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){var r=n(71),o=n(158),i=n(159),a=n(284),c=n(42),s=n(79),l=n(161);e.exports=function e(t,n,u,p,d){t!==n&&i(n,(function(i,s){if(d||(d=new r),c(i))a(t,n,s,u,e,p,d);else{var f=p?p(l(t,s),i,s+"",t,n,d):void 0;void 0===f&&(f=i),o(t,s,f)}}),s)}},function(e,t){e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),c=a.length;c--;){var s=a[e?c:++o];if(!1===n(i[s],s,i))break}return t}}},function(e,t,n){var r=n(158),o=n(144),i=n(152),a=n(107),c=n(153),s=n(76),l=n(27),u=n(160),p=n(77),d=n(98),f=n(42),h=n(154),b=n(103),m=n(161),g=n(285);e.exports=function(e,t,n,y,v,O,j){var _=m(e,n),w=m(t,n),E=j.get(w);if(E)r(e,n,E);else{var k=O?O(_,w,n+"",e,t,j):void 0,x=void 0===k;if(x){var P=l(w),S=!P&&p(w),C=!P&&!S&&b(w);k=w,P||S||C?l(_)?k=_:u(_)?k=a(_):S?(x=!1,k=o(w,!0)):C?(x=!1,k=i(w,!0)):k=[]:h(w)||s(w)?(k=_,s(_)?k=g(_):f(_)&&!d(_)||(k=c(w))):x=!1}x&&(j.set(w,k),v(k,w,y,O,j),j.delete(w)),r(e,n,k)}}},function(e,t,n){var r=n(55),o=n(79);e.exports=function(e){return r(e,o(e))}},function(e,t,n){var r=n(162),o=n(163);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,c=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,c&&o(n[0],n[1],c)&&(a=i<3?void 0:a,i=1),t=Object(t);++rMath.max(e,Math.min(t,n));t.default=e=>{let{value:t,option:n,onChange:i}=e;const[l,p]=Object(r.useState)(!1);return Object(r.createElement)("div",{className:a()("ct-option-border")},Object(r.createElement)("div",{className:a()("ct-value-changer",{active:l,"ct-disabled":"none"===t.style||t.inherit})},Object(r.createElement)("input",{type:"number",value:t.width,onChange:e=>{let{target:{value:n}}=e;return i(u(u({},t),{},{width:d(1,5,parseInt(n,10)||1)}))}}),Object(r.createElement)("span",{className:"ct-value-divider"}),Object(r.createElement)("span",{className:"ct-current-value","data-style":t.inherit?"none":t.style,onClick:()=>p(!l)},t.inherit?Object(s.__)("Inherit","blocksy"):"none"===t.style?Object(s.__)("none","blocksy"):null),Object(r.createElement)(o.default,{disabled:!l,onOutsideClick:()=>{l&&p(!1)}},Object(r.createElement)("ul",{className:"ct-styles-list"},["solid","dashed","dotted","none"].reduce((e,t,n)=>[...e.slice(0,n%2==0?void 0:-1),...n%2==0?[[t]]:[[e[e.length-1][0],t]]],[]).map(e=>Object(r.createElement)("li",{key:e[0]},e.map(e=>Object(r.createElement)("span",{className:a()({active:e===t.style}),"data-style":e,key:e,onClick:()=>{i(u(u({},t),{},{style:e},Object.keys(n.value).indexOf("inherit")>-1?{inherit:!1}:{})),p(!1)},"data-style":e},"none"===e?Object(s.__)("None","blocksy"):null))))))),Object(r.createElement)(c.default,{onChange:e=>i(u(u({},t),{},{color:e.default})),option:{pickers:[{id:"default",title:Object(s.__)("Initial","blocksy")}]},value:{default:t.color}}),n.secondColor&&Object(r.createElement)(c.default,{onChange:e=>i(u(u({},t),{},{secondColor:e.default})),option:{pickers:[{id:"default",title:Object(s.__)("Hover","blocksy")}]},value:{default:t.secondColor||n.value.secondColor}}))}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.r(t),n.d(t,"default",(function(){return r}))},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t{let{option:{text:t="",attr:n={},panel:c,url:s}}=e;return Object(r.createElement)("a",o({},function(e){for(var t=1;t{}}),t)}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(60),i=n(3),a=n.n(i);n(22);function c(){return(c=Object.assign||function(e){for(var t=1;t{let{option:t,value:n,onChange:i,option:{view:s="checkboxes"}}=e;const u=Object(o.a)(t.choices),{inline:p=!1}=t;return"checkboxes"===s?Object(r.createElement)("div",c({className:"ct-option-checkbox"},p?{"data-inline":""}:{},t.attr||{}),u.map(e=>{let{key:o,value:a}=e;return Object(r.createElement)("label",{key:o},Object(r.createElement)("input",{type:"checkbox",checked:"boolean"==typeof n[o]?n[o]:"true"===n[o],"data-id":o,onChange:e=>{let{target:{checked:r}}=e;return i(l(l({},n),{},{[o]:!n[o]||1===Object.values(n).filter(e=>e).length&&!t.allow_empty}))}}),a)})):Object(r.createElement)("ul",c({className:"ct-option-checkbox ct-buttons-group"},p?{"data-inline":""}:{},t.attr||{}),u.map(e=>{let{key:o,value:c}=e;return Object(r.createElement)("li",{className:a()({active:"boolean"==typeof n[o]?n[o]:"true"===n[o]}),"data-id":o,key:o,onClick:e=>{let{target:{checked:r}}=e;return i(l(l({},n),{},{[o]:!n[o]||1===Object.values(n).filter(e=>e).length&&!t.allow_empty}))}},c)}))}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,l=[],u=!1,p=-1;function d(){u&&s&&(u=!1,s.length?l=s.concat(l):p=-1,l.length&&f())}function f(){if(!u){var e=c(d);u=!0;for(var t=l.length;t;){for(s=l,l=[];++p1)for(var n=1;n{let{value:t,option:n,onChange:a}=e;const[c,s]=Object(r.useState)(!1);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("button",{className:"button",style:{width:"100%"},onClick:e=>{e.preventDefault(),s(!0)}},Object(i.__)("Reset Options","blocksy")),Object(r.createElement)(o.a,{items:c,className:"ct-admin-modal ct-reset-options",onDismiss:()=>s(!1),render:()=>Object(r.createElement)("div",{className:"ct-modal-content"},Object(r.createElement)("h2",{className:"ct-modal-title"},Object(i.__)("Reset Settings","blocksy")),Object(r.createElement)("p",null,Object(i.__)("You are about to reset all settings to their default values, are you sure you want to continue?","blocksy")),Object(r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},Object(r.createElement)("button",{onClick:e=>{e.preventDefault(),e.stopPropagation(),s(!1)},className:"button"},Object(i.__)("Cancel","blocksy")),Object(r.createElement)("button",{className:"button button-primary",onClick:e=>{e.preventDefault(),jQuery.post(ajaxurl,{wp_customize:"on",action:"ct_customizer_reset",nonce:ct_customizer_localizations.customizer_reset_none},()=>{wp.customize.state("saved").set(!0),location.reload()})}},Object(i.__)("Confirm","blocksy"))))}))}},function(e,t){var n=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],r=n.join(","),o="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function i(e,t){t=t||{};var n,i,c,s=[],p=[],f=new d(e.ownerDocument||e),h=e.querySelectorAll(r);for(t.includeContainer&&o.call(e,r)&&(h=Array.prototype.slice.apply(h)).unshift(e),n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const s=e=>{let{option:{attr:{class:t}={}}}=e,n=c(e.option.attr,["class"]);return Object(r.createElement)("div",a({className:i()("ct-divider",t)},n))};s.renderingConfig={design:"none"},t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(3),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.default=e=>{let{option:{choices:t,tabletChoices:n,mobileChoices:o},option:c,device:l,value:p,onChange:d}=e;const f=s({},c.attr||{}),{className:h}=f,b=u(f,["className"]);let m=c.choices;return"tablet"===l&&n&&(m=n),"mobile"===l&&o&&(m=o),Object(r.createElement)("ul",a({},b,{className:i()("ct-image-picker",h)},(c.title,{})),(Array.isArray(m)?m:Object.keys(m).map(e=>s({key:e},m[e]))).map(e=>Object(r.createElement)("li",{className:i()({active:e.key===p}),onClick:()=>d(e.key),key:e.key},-1===e.src.indexOf("{let{values:t,onChangeFor:n,value:i,option:c,onChange:s}=e;const l=t[c.layers]||[],u=l.filter(e=>{let{id:t,enabled:n}=e;return n&&t===c.field});return 0===u.length?null:u.map((e,t)=>{let i=Object.keys(c["inner-options"]).reduce((e,n)=>a(a({},e),{},{[n]:a(a({},c["inner-options"][n]),{},{label:c["inner-options"][n].label.replace("INDEX ",1===u.length?"":t+1+" ")})}),{});return Object(r.createElement)(o.a,{key:e.__id||e.id,onChange:(t,r)=>{n(c.layers,l.map(n=>n.__id!==e.__id?n:a(a({},n),{},{[t]:r})))},options:i,value:e})})};s.renderingConfig={design:"none"},t.default=s},function(e,t,n){"use strict"; /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,b=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,O=r?Symbol.for("react.responder"):60118,j=r?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case p:case d:case a:case s:case c:case h:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case l:return e;default:return t}}case i:return t}}}function w(e){return _(e)===d}t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=o,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=c,t.Suspense=h,t.isAsyncMode=function(e){return w(e)||_(e)===p},t.isConcurrentMode=w,t.isContextConsumer=function(e){return _(e)===u},t.isContextProvider=function(e){return _(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return _(e)===f},t.isFragment=function(e){return _(e)===a},t.isLazy=function(e){return _(e)===g},t.isMemo=function(e){return _(e)===m},t.isPortal=function(e){return _(e)===i},t.isProfiler=function(e){return _(e)===s},t.isStrictMode=function(e){return _(e)===c},t.isSuspense=function(e){return _(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===c||e===h||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===O||e.$$typeof===j||e.$$typeof===y)},t.typeOf=_},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return d}));var r=n(0),o=n(3),i=n.n(o),a=n(1),c=n(22),s=n.n(c);function l(){return(l=Object.assign||function(e){for(var t=1;te?(e.width<700?e.sizes.full:s.a.max(s.a.values(1===s.a.keys(e.sizes).length?e.sizes:s.a.omit(e.sizes,"full")),e=>{let{width:t}=e;return t})).url||e.url:null)}render(){return Object(r.createElement)("div",l({className:i()("ct-attachment-multi",{})},this.props.option.attr||{}),Object(r.createElement)(wp.mediaUtils.MediaUpload,{onSelect:e=>{const t=e.map(e=>({url:this.getUrlFor(e),attachment_id:e.id}));this.props.onChange(t)},gallery:!0,allowedTypes:p,value:this.props.value.map(e=>{let{attachment_id:t}=e;return t}),multiple:!0,render:e=>{let{open:t}=e;return Object(r.createElement)(r.Fragment,null,Array.isArray(this.props.value)&&this.props.value.length>0&&Object(r.createElement)("div",{className:"ct-thumbnails-list"},this.props.value.map(e=>{let{url:n,attachment_id:o}=e;return Object(r.createElement)("div",{key:o,className:"thumbnail thumbnail-image",onClick:()=>{t()}},Object(r.createElement)("img",{className:"attachment-thumb",src:n,draggable:"false",alt:""}),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:"Edit"}),Object(r.createElement)("button",{title:"Remove",type:"button",className:"button remove-button",onClick:e=>{e.stopPropagation(),this.props.onChange(this.props.value.filter(e=>e.attachment_id!==o))}})))})),Object(r.createElement)("button",{type:"button",className:"button edit-button control-focus",title:"Edit",onClick:()=>t()},Object(a.__)("Add/Edit Gallery","blocksy")))}}))}}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{option:{text:t="",attr:n={}}}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",o({className:"ct-notification"},function(e){for(var t=1;t{const{inline:t=!1}=e.option;return Object(r.createElement)("div",c({className:"ct-radio-option"},t?{"data-inline":""}:{},e.option.attr||{}),Object.keys(e.option.choices).map(t=>Object(r.createElement)("label",{key:t},Object(r.createElement)("input",{type:"radio",checked:t===e.value,onChange:()=>e.onChange(t)}),e.option.choices[t])))},l=e=>{let{option:t,values:n,value:o,onChange:s,singleChoiceProps:l}=e;const{inline:u=!1}=t;let p=Object.keys(t.choices).filter(e=>!t.conditions||(!t.conditions[e]||Object(a.a)(Object(a.b)(t.conditions[e]),n))),d=p.includes(o)?o:t.value;return Object(r.createElement)("ul",c({className:"ct-radio-option ct-buttons-group"},u?{"data-inline":""}:{},t.attr||{}),p.map((e,n)=>Object(r.createElement)("li",c({className:i()({active:e===d}),onClick:()=>s(e),key:e,dangerouslySetInnerHTML:{__html:t.choices[e]}},l?l(e):{}))))};t.default=e=>{const{option:{view:t}}=e;return"radio"===t?Object(r.createElement)(s,e):Object(r.createElement)(l,e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return h}));var r=n(0),o=n(3),i=n.n(o),a=n(128),c=n.n(a),s=n(17);function l(){return(l=Object.assign||function(e){for(var t=1;tMath.max(e,Math.min(t,n)),d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Math.pow(10,t),r=Math.round(e*n+Number.EPSILON)/n;return r};const f=e=>{let{option:t,onChange:n,is_open:o,toggleOpen:i,currentUnit:a,getNumericValue:c,getAllowedDecimalPlaces:l}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("span",{onClick:()=>i(),className:"ct-current-value"},a||"―"),Object(r.createElement)(s.default,{onOutsideClick:()=>{o&&i()}},Object(r.createElement)("ul",{className:"ct-units-list"},t.units.filter(e=>{let{unit:t}=e;return t!==a}).reduce((e,t,n)=>[...e.slice(0,n%2==0?void 0:-1),...n%2==0?[[t]]:[[e[e.length-1][0],t]]],[]).map(e=>Object(r.createElement)("li",{key:e[0].unit},e.map(e=>{let{unit:o}=e;return Object(r.createElement)("span",{key:o,onClick:()=>{(e=>{const r=c();n(`${d(p(t.units.find(t=>{let{unit:n}=t;return n===e}).min,t.units.find(t=>{let{unit:n}=t;return n===e}).max,""===r?-1/0:r),l(e))}${e}`)})(o),i()}},o||"―")}))))))};class h extends r.Component{constructor(){var e;super(...arguments),e=this,u(this,"state",{is_dragging:!1,is_open:!1}),u(this,"el",Object(r.createRef)()),u(this,"hasUnitsList",()=>this.props.option.units&&this.props.option.units.length>1),u(this,"getAllowedDecimalPlaces",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const n=e.props.option.units?e.props.option.units.find(n=>{let{unit:r}=n;return r===(t||e.getCurrentUnit())}).decimals:e.props.option.decimals;return 0===n||n?n:0})),u(this,"withDefault",(e,t)=>this.props.option.units&&this.props.option.units.find(t=>{let{unit:n}=t;return n===e})?e:e||t),u(this,"getCurrentUnit",()=>{let e=this.props.option.units?this.props.option.units[0].unit:"";return"NaN"===this.props.value||""===this.props.value?e:this.props.option.units?this.withDefault(this.props.value.toString().replace(/[0-9]/g,"").replace(/\-/g,"").replace(/\./g,"").replace("CT_CSS_SKIP_RULE",""),this.props.option.units[0].unit):""}),u(this,"getMax",()=>this.props.option.units?this.props.option.units.find(e=>{let{unit:t}=e;return t===this.getCurrentUnit()}).max:this.props.option.max),u(this,"getMin",()=>this.props.option.units?this.props.option.units.find(e=>{let{unit:t}=e;return t===this.getCurrentUnit()}).min:this.props.option.min),u(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(e.props.option.defaultPosition&&"center"===e.props.option.defaultPosition&&t){let t=parseFloat(e.getMin(),10);return(parseFloat(e.getMax(),10)-t)/2+t}return""}return n})),u(this,"handleMove",e=>{this.state.is_dragging&&this.computeAndSendNewValue(e)}),u(this,"handleUp",()=>{this.setState({is_dragging:!1}),this.detachEvents()}),u(this,"handleBlur",()=>{if("CT_CSS_SKIP_RULE"===this.props.option.value){if("CT_CSS_SKIP_RULE"===this.props.value)return;if(""===this.getNumericValue())return void this.props.onChange("CT_CSS_SKIP_RULE")}""!==this.props.value.toString().trim()?this.props.onChange(`${p(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),parseFloat(this.getNumericValue(),10))}${this.getCurrentUnit()}`):this.props.onChange(this.props.option.value)}),u(this,"handleChange",e=>{"CT_CSS_SKIP_RULE"!==this.props.option.value||""!==e.toString().trim()?""!==e.toString().trim()?this.props.onChange(`${((e,t)=>Math.min(e,t))(parseFloat(this.getMax(),10),parseFloat(e||this.getMin()))}${this.getCurrentUnit()}`):this.props.onChange(""):this.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 l,u;this.props.onChange(`${l=d(c()([0,a],[parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],!0)(document.body.classList.contains("rtl")?a-s:s),this.getAllowedDecimalPlaces()),u=n?10:1,l=parseFloat(l),u?Math.round(l/u)*u:l}${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)}render(){const e=""+c()([parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],[0,100])(p(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)));return Object(r.createElement)("div",{className:"ct-option-slider"},this.props.beforeOption&&this.props.beforeOption(),Object(r.createElement)("div",l({onMouseDown:e=>{let{pageX:t,pageY:n}=e;this.attachEvents(),this.setState({is_dragging:!0})},onClick:e=>this.computeAndSendNewValue(e),ref:this.el,className:"ct-slider"},this.props.option.steps?{"data-steps":""}:{}),Object(r.createElement)("div",{style:{width:e+"%"}}),Object(r.createElement)("span",{tabIndex:"0",onKeyDown:e=>{const t=this.getNumericValue();let n=1/Math.pow(10,this.getAllowedDecimalPlaces()),r=e.shiftKey?10*n:n;38!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),this.props.onChange(`${p(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),t+r)}${this.getCurrentUnit()}`)),40!==e.keyCode&&37!==e.keyCode||(e.preventDefault(),this.props.onChange(`${p(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),t-r)}${this.getCurrentUnit()}`))},style:{"--position":e+"%"}}),this.props.option.steps&&Object(r.createElement)("section",{className:this.props.option.steps},Object(r.createElement)("i",{className:"minus"}),Object(r.createElement)("i",{className:"zero"}),Object(r.createElement)("i",{className:"plus"}))),!this.props.option.skipInput&&Object(r.createElement)("div",{className:i()("ct-slider-input",{"ct-value-changer":!0,"no-unit-list":!this.hasUnitsList(),active:this.state.is_open})},Object(r.createElement)("input",l({type:"number"},this.props.option.ref?{ref:this.props.option.ref}:{},{step:1/Math.pow(10,this.getAllowedDecimalPlaces()),value:this.getNumericValue(),onBlur:()=>this.handleBlur(),onChange:e=>{let{target:{value:t}}=e;return this.handleChange(t)}})),Object(r.createElement)("span",{className:"ct-value-divider"}),!this.hasUnitsList()&&Object(r.createElement)("span",{className:"ct-current-value"},this.withDefault(this.getCurrentUnit(),this.props.option.defaultUnit||"px")),this.hasUnitsList()&&Object(r.createElement)(f,{option:this.props.option,onChange:this.props.onChange,is_open:this.state.is_open,toggleOpen:()=>this.setState({is_open:!this.state.is_open}),currentUnit:this.getCurrentUnit(),getNumericValue:this.getNumericValue,getAllowedDecimalPlaces:this.getAllowedDecimalPlaces})))}}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(3),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const s=e=>{let{option:{height:t=10,attr:{class:n}={}}}=e,o=c(e.option.attr,["class"]);return Object(r.createElement)("div",a({className:i()("ct-spacer",n)},o,{style:{height:t+"px"}}))};s.renderingConfig={design:"none"},t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=n(89),a=n(3),c=n.n(a),s=n(17);function l(){return(l=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,onChange:a}=e;const[u,d]=Object(r.useState)(!1),f=[{unit:"px"},{unit:"%"},{unit:"em"},{unit:"rem"},{unit:"pt"}],h=()=>["top","right","bottom","left"].find(e=>"auto"!==t[e]),b=()=>{return e=t[h()].toString().replace(/[0-9]/g,"").replace("-","").replace(/\./g,""),f.find(t=>{let{unit:n}=t;return n===e})?e:e||f[0].unit;var e},m=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"auto"===e?e:`${0===parseFloat(e)?0:parseFloat(e)||""}${t}`};return Object(r.createElement)("div",{className:c()("ct-option-spacing",{linked:t.linked})},["top","right","bottom","left"].map(e=>Object(r.createElement)("span",{key:e},Object(r.createElement)(i.a,l({placeholder:"",value:m(t[e]),onChange:n=>{return r=n,o=e,void(t.linked?a(p(p({},t),{},{top:"auto"===t.top?t.top:m(r,b()),left:"auto"===t.left?t.left:m(r,b()),right:"auto"===t.right?t.right:m(r,b()),bottom:"auto"===t.bottom?t.bottom:m(r,b())})):a(p(p({},t),{},{[o]:m(r,b())})));var r,o}},p({placeholder:""},n.inputAttr))),Object(r.createElement)("small",null,{top:Object(o.__)("Top","blocksy"),bottom:Object(o.__)("Bottom","blocksy"),left:Object(o.__)("Left","blocksy"),right:Object(o.__)("Right","blocksy")}[e]))),Object(r.createElement)("div",{className:c()("ct-spacing-controls ct-value-changer",{active:u})},Object(r.createElement)("a",{onClick:e=>{if(e.preventDefault(),t.linked)return void a(p(p({},t),{},{linked:!1}));const n=t[h()];a(p(p({},t),{},{top:"auto"!==t.top?n:t.top,left:"auto"!==t.left?n:t.left,bottom:"auto"!==t.bottom?n:t.bottom,right:"auto"!==t.right?n:t.right,linked:!0}))}},Object(r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 15 15"},t.linked?Object(r.createElement)("path",{d:"M12.2,5.5V4.7c0-2.6-2.1-4.7-4.7-4.7S2.8,2.1,2.8,4.7v0.8c-0.9,0-1.6,0.7-1.6,1.6v6.3c0,0.9,0.7,1.6,1.6,1.6h9.5c0.9,0,1.6-0.7,1.6-1.6V7.1C13.8,6.2,13.1,5.5,12.2,5.5z M10.7,5.5H4.3V4.7c0-1.8,1.4-3.2,3.2-3.2s3.2,1.4,3.2,3.2V5.5z"}):Object(r.createElement)("path",{d:"M12.2,5.5h-1.6H9.9h-5H4.7l0-0.2C4.4,3.5,5.5,1.9,7.3,1.5c1.1-0.2,2.2,0.1,2.8,0.9l1.3-0.9c-1-1.1-2.6-1.8-4.3-1.5C4.5,0.5,2.8,2.9,3.2,5.5H2.8c-0.9,0-1.6,0.7-1.6,1.6v6.3c0,0.9,0.7,1.6,1.6,1.6h9.5c0.9,0,1.6-0.7,1.6-1.6V7.1C13.8,6.2,13.1,5.5,12.2,5.5z"}))),Object(r.createElement)("span",{className:"ct-value-divider"}),Object(r.createElement)("div",{onClick:()=>d(!u),className:"ct-current-value"},b()||"―"),Object(r.createElement)(s.default,{onOutsideClick:()=>{u&&d(!1)}},Object(r.createElement)("ul",{className:"ct-units-list"},f.filter(e=>{let{unit:t}=e;return t!==b()}).reduce((e,t,n)=>[...e.slice(0,n%2==0?void 0:-1),...n%2==0?[[t]]:[[e[e.length-1][0],t]]],[]).map(e=>Object(r.createElement)("li",{key:e[0].unit},e.map(e=>{let{unit:n}=e;return Object(r.createElement)("span",{key:n,onClick:()=>{a(p(p({},t),{},{top:m(t.top,n),left:m(t.left,n),right:m(t.right,n),bottom:m(t.bottom,n)})),d(!1)}},n||"―")})))))))}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{option:{label:t="",desc:n="",attr:c={},variation:s="simple"}}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",o({className:"ct-title"},function(e){for(var t=1;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=e.head||e.getElementsByTagName("head")[0],o=e.createElement("style");o.id="detectElementResize",o.type="text/css",null!=t&&o.setAttribute("nonce",t),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(e.createTextNode(n)),r.appendChild(o)}}(o),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=o.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='
',e.appendChild(e.__resizeTriggers__),s(e),e.addEventListener("scroll",l,!0),d&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName==g&&s(e)},e.__resizeTriggers__.addEventListener(d,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(r)}},removeResizeListener:function(e,t){if(i)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",l,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(d,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}var o=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function e(e,t){for(var n=0;n{let{option:t,value:n,onChange:i}=e;return Object(r.createElement)("ul",p({className:"ct-visibility-option ct-devices ct-buttons-group"},t.attr||{}),Object(o.a)(t.choices).map(e=>{let{key:o,value:c}=e;return Object(r.createElement)("li",{className:a()({active:n[o]},"ct-"+o),onClick:()=>i(f(f({},n),{},{[o]:!n[o]||1===Object.values(n).filter(e=>e).length&&!t.allow_empty})),key:o})}))},m=e=>{let{option:t,value:n,onChange:o}=e;const[{isPicking:i,isTransitioning:a},s]=Object(r.useState)({isPicking:null,isTransitioning:null}),p=Object(r.useRef)();return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(u.default,{useCapture:!1,disabled:!i,className:"ct-visibility-trigger",additionalRefs:[],onOutsideClick:()=>{i&&s({isTransitioning:!0,isPicking:null})},wrapperProps:{ref:p,onClick:e=>{e.preventDefault(),s({isTransitioning:!0,isPicking:!0})}}},Object(r.createElement)("span",null,"open visibility")),(a||i)&&Object(r.createPortal)(Object(r.createElement)(c.Transition,{items:i,onRest:e=>{s({isPicking:i,isTransitioning:!1})},config:{duration:100,easing:l()(.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}},e=>e&&(e=>Object(r.createElement)("div",{style:e,className:"ct-box-shadow-modal",onClick:e=>{e.preventDefault(),e.stopPropagation()},onMouseDownCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}},Object(r.createElement)(b,{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")))},g=e=>{let{option:t,option:{view:n="inline"},value:o,onChange:i}=e;return"inline"===n?Object(r.createElement)(b,{option:t,value:o,onChange:i}):Object(r.createElement)(m,{option:t,value:o,onChange:i})};g.hiddenResponsive=!0,g.ControlEnd=()=>Object(r.createElement)("div",{className:"ct-visibility-modal-wrapper"}),t.default=g},function(e,t){e.exports=window.wp.blockLibrary},function(e,t,n){var r=n(120),o=n(155),i=n(170),a=n(171),c=n(27),s=n(336);e.exports=function(e){return o((function(t){var n=t.length,o=n,l=r.prototype.thru;for(e&&t.reverse();o--;){var u=t[o];if("function"!=typeof u)throw new TypeError("Expected a function");if(l&&!p&&"wrapper"==a(u))var p=new r([],!0)}for(o=p?o:n;++o=200&&(p=s,d=!1,t=new r(t));e:for(;++u-1}},function(e,t,n){var r=n(342),o=n(343),i=n(344);e.exports=function(e,t,n){return t==t?i(e,t,n):r(e,o,n)}},function(e,t){e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i{let{onChange:t,value:n,option:o,option:{columns_id:s,rows_id:l},device:u,onChangeFor:d,values:f,values:{woocommerce_catalog_columns:h,woocommerce_catalog_rows:b}}=e;const m=l?f[l]:b;return Object(r.createElement)("div",p({className:i()("ct-woo-columns-and-rows",{})},"desktop"!==u?{"data-disabled-last":""}:{}),Object(r.createElement)("div",null,Object(r.createElement)(c.default,{option:o,value:s||"desktop"!==u?n:h,onChange:e=>{"desktop"!==u||s?t(e):d("woocommerce_catalog_columns",e)}}),Object(r.createElement)("p",{className:"ct-option-description"},Object(a.__)("Number of columns","blc"))),Object(r.createElement)("div",null,Object(r.createElement)(c.default,{option:{min:1,max:100,responsive:!1,value:4},value:"desktop"===u?m:"auto",onChange:e=>{"desktop"===u&&d(l||"woocommerce_catalog_rows",e),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:l||"woocommerce_catalog_rows"})}}),Object(r.createElement)("p",{className:"ct-option-description"},Object(a.__)("Number of rows","blc"))))};d.renderingConfig={getValueForRevert:e=>{let{value:t,values:{woocommerce_catalog_columns:n,woocommerce_catalog_rows:r},option:o,option:{columns_id:i,rows_id:a},values:c,device:s}=e;a&&c[a];return l(l({},t),{},{desktop:n,woocommerce_catalog_columns:n,woocommerce_catalog_rows:r})},computeOptionValue:e=>l(l({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4}),computeOptionValue:e=>l(l({},e),{},{woocommerce_catalog_columns:4,woocommerce_catalog_rows:4}),performRevert:e=>{let{onChangeFor:t}=e;t("woocommerce_catalog_columns",4),t("woocommerce_catalog_rows",4)}},t.default=d},function(e,t,n){"use strict";n.r(t);var r=n(0),o=(n(3),n(1),n(123));function i(){return(i=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const u=e=>{let{value:t,onChange:n,onChangeFor:a,values:s,values:{woocommerce_thumbnail_cropping_custom_width:u,woocommerce_thumbnail_cropping_custom_height:p},option:d}=e,f=l(e,["value","onChange","onChangeFor","values","values","option"]);return Object(r.createElement)(o.default,i({onChange:e=>{let t=-1===e.indexOf("/"),[r,o]=e.split(t?":":"/");if("original"===e)return a("woocommerce_thumbnail_cropping","uncropped"),void n("uncropped");n(t?"custom":"predefined"),a("woocommerce_thumbnail_cropping","custom"),a("woocommerce_thumbnail_cropping_custom_height",parseFloat(o||"0")||0),a("woocommerce_thumbnail_cropping_custom_width",parseFloat(r||"0")||0)},value:"uncropped"===t?"original":"1:1"===t?"1/1":`${u}${"custom"===t?":":"/"}${p}`,option:c(c({},d),{},{value:"1/1"}),onChangeFor:a,values:s},f))};u.ControlEnd=()=>Object(r.createElement)("div",{className:"ct-color-modal-wrapper",onMouseDown:e=>e.stopPropagation(),onMouseUp:e=>e.stopPropagation()}),t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(6),i=n(186);t.default=e=>{let{value:t,option:n,onChange:a}=e;const c=Object(i.__experimentalGetSettings)(),s=/a(?!\\)/i.test(c.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return Object(r.createElement)("div",{className:"ct-date-time-picker"},Object(r.createElement)(o.DateTimePicker,{currentDate:t||new Date,onChange:e=>{a(e)},is12Hour:s}))}},function(e,t,n){"use strict";n.r(t);var r=n(0);const o=e=>{let{option:{text:t="",attr:n={}}}=e;return Object(r.createElement)(r.Fragment,null)};o.renderingConfig={design:"none"},t.default=o},function(e,t,n){"use strict";n.r(t);var r=n(0);t.default=e=>{const{option:t}=e;return Object(r.createElement)("div",{dangerouslySetInnerHTML:{__html:t.html||""}})}},function(e,t,n){"use strict";n.r(t);n(0);t.default=e=>{const{option:t}=e;return t.render?t.render(e):null}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,onChange:i}=e;return Object(r.createElement)("div",{className:"ct-option-input"},Object(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:e=>{let{target:{value:t}}=e;return i(t)}},n.select_on_focus?{onFocus:e=>{let{target:t}=e;return t.select()}}:{})))}},function(e,t,n){"use strict";n.r(t);var r=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t{let{value:t,option:n,onChange:i}=e;return Object(r.createElement)("div",{className:"ct-option-textarea"},Object(r.createElement)("textarea",o({value:t},a(a({},n.field_attr?n.field_attr:{}),n.attr&&n.attr.placeholder?{placeholder:n.attr.placeholder}:{}),{onChange:e=>{let{target:{value:t}}=e;return i(t)}})))}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(187),i=n.n(o);function a(){return(a=Object.assign||function(e){for(var t=1;t{let{id:t,value:n,option:o,onChange:c}=e;const l=Object(r.useRef)(),[u,p]=(Object(r.useRef)(null),Object(r.useState)(`${t}-${i()(Math.random()+"-"+Math.random()+"-"+Math.random())}`)),d=()=>wp.oldEditor||wp.editor,f=Object(r.useCallback)(()=>c(d().getContent(u)),[u]);return Object(r.useEffect)(()=>(d().initialize(u,s(s({quicktags:!0,mediaButtons:!0},o),{},{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:[]})})),setTimeout(()=>window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f)),wp.oldEditor&&setTimeout(()=>{setTimeout(()=>{window.tinymce.editors[u].off("change",f),d().remove(u),d().initialize(u,s(s({quicktags:!0,mediaButtons:!0},o),{},{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:[]})})),setTimeout(()=>window.tinymce.editors[u]&&window.tinymce.editors[u].on("change",f))},300)},1e3),()=>{window.tinymce.editors[u]&&setTimeout(()=>{window.tinymce.editors[u].off("change",f),d().remove(u)},300)}),[]),Object(r.createElement)("div",a({className:"ct-option-editor"},o.attr||{}),Object(r.createElement)("textarea",a({style:{opacity:0},id:u,ref:l,value:n,className:"wp-editor-area"},s(s({},o.field_attr?o.field_attr:{}),o.attr&&o.attr.placeholder?{placeholder:o.attr.placeholder}:{}),{onChange:e=>{let{target:{value:t}}=e;return c(t)}})))}},function(e,t){var n,r;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],r=0,o=0;r>>6-2*o);return t}},e.exports=r},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)} /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */ e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"enableComplementaryArea",(function(){return ae})),n.d(r,"disableComplementaryArea",(function(){return ce})),n.d(r,"pinItem",(function(){return le})),n.d(r,"unpinItem",(function(){return ue})),n.d(r,"toggleFeature",(function(){return pe})),n.d(r,"setFeatureValue",(function(){return de})),n.d(r,"setFeatureDefaults",(function(){return fe}));var o={};n.r(o),n.d(o,"getActiveComplementaryArea",(function(){return he})),n.d(o,"isItemPinned",(function(){return be})),n.d(o,"isFeatureActive",(function(){return me}));var i={};n.r(i),n.d(i,"isInserterOpened",(function(){return Ie})),n.d(i,"__experimentalGetInsertionPoint",(function(){return De}));var a={};n.r(a),n.d(a,"setIsInserterOpened",(function(){return Ne}));var c=n(0);var s,l,u,p,d=e=>{let{value:t,option:n,option:{sidebarId:r="ct-footer-sidebar-1"},onChange:o}=e;const i=Object(c.useRef)();return Object(c.useEffect)(()=>{const e="widgetAreaSection-"+r,t=Object.keys(wp.customize.control._value).filter(e=>0===e.indexOf("widget_")&&wp.customize.control(e).section()==="sidebar-widgets-"+r),n=new(wp.customize.Section.extend({containerParent:jQuery(i.current),collapse:function(){},embed:function(){this.containerParent=wp.customize.ensure(this.containerParent);wp.customize.ensure(this.containerPaneParent);this.contentContainer.parent().is(this.headContainer)||(this.containerParent.append(this.contentContainer),this.contentContainer[0].classList.add("open"),this.contentContainer[0].querySelector(".customize-section-description-container").remove()),this.deferred.embedded.resolve(),setTimeout(()=>{t.map(e=>{wp.customize.control(e).embedWidgetControl()})})}}))(e,{});wp.customize.section.add(n);new wp.customize.controlConstructor.sidebar_widgets("checkcheck",{params:{sidebar_id:r,priority:999,section:n.id,setting:`sidebars_widgets[${r}]`,content:''}});return t.map(t=>{wp.customize.control(t).prevSection="sidebar-widgets-"+r,wp.customize.control(t).section(e)}),setTimeout(()=>{i.currentEl&&jQuery(i.current.firstElementChild).sortable("option","containment","parent")},1e3),()=>{Object.keys(wp.customize.control._value).filter(t=>0===t.indexOf("widget_")&&(wp.customize.control(t).section()==="sidebar-widgets-"+r||wp.customize.control(t).section()===e)).map(e=>{if(wp.customize.control(e)&&wp.customize.control(e).container[0].matches('[id*="widget_text"]')){let t=wp.customize.control(e).container[0],n=(t.querySelector("textarea"),t.querySelector(".widget-id").value);wp.textWidgets.widgetControls[n]&&wp.textWidgets.widgetControls[n].remove(),wp.textWidgets.widgetControls[n]=null,wp.customize.control(e).collapse()}wp.customize.control(e)&&wp.customize.control(e).section(wp.customize.control(e).prevSection||"sidebar-widgets-"+r)}),[...document.querySelectorAll(`.customize-pane-parent [id="accordion-section-${e}"]`)].map(e=>e.remove()),wp.customize.section.remove(n.id)}},[]),Object(c.createElement)("div",{className:"ct-option-widget-area",ref:i})},f=n(6),h=n(68),b=(n(331),n(1)),m=n(39),g=n(52),y=n(8),v=n(29),O=n(90),j=n.n(O);n(69),j()(console.error);function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}s={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},l=["(","?"],u={")":["("],":":["?","?:"]},p=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var w={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function E(e){var t=function(e){for(var t,n,r,o,i=[],a=[];t=e.match(p);){for(n=t[0],(r=e.substr(0,t.index).trim())&&i.push(r);o=a.pop();){if(u[n]){if(u[n][0]===o){n=u[n][1]||n;break}}else if(l.indexOf(o)>=0||s[o]1&&void 0!==arguments[1]?arguments[1]:"default";D.data[t]=S({},R,{},D.data[t],{},e),D.data[t][""]=S({},R[""],{},D.data[t][""])},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return D.data[e]||N(void 0,e),D.dcnpgettext(e,t,n,r,o)},T=function(e,t,n){return A(n,t,e)},C&&N(C,I),{setLocaleData:N,__:function(e,t){return A(t,void 0,e)},_x:T,_n:function(e,t,n,r){return A(r,void 0,e,t,n)},_nx:function(e,t,n,r,o){return A(o,r,e,t,n)},isRTL:function(){return"rtl"===T("ltr","text direction")}}),z=(M.setLocaleData.bind(M),M.__.bind(M)),F=M._x.bind(M),L=(M._n.bind(M),M._nx.bind(M),M.isRTL.bind(M)),B=n(14),V=n(41);function U(e){let{text:t,children:n}=e;const r=Object(V.useCopyToClipboard)(t);return Object(c.createElement)(f.Button,{variant:"secondary",ref:r},n)}class H extends c.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){this.setState({error:e})}render(){const{error:e}=this.state;return e?Object(c.createElement)(B.Warning,{className:"customize-widgets-error-boundary",actions:[Object(c.createElement)(U,{key:"copy-error",text:e.stack},z("Copy Error"))]},z("The editor has encountered an unexpected error.")):this.props.children}}var W=n(179),$=n.n(W),G=n(180),q=n(181),K=n(36),X=n.n(K),Y=n(129),J=n.n(Y);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;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_DEFAULTS"===t.type){const{scope:n,defaults:r}=t;return Z(Z({},e),{},{[n]:Z(Z({},e[n]),r)})}return e}}),ne=J()([y.combineReducers])({features(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("SET_FEATURE_VALUE"===t.type){const{scope:n,featureName:r,value:o}=t;return Z(Z({},e),{},{[n]:Z(Z({},e[n]),{},{[r]:o})})}return e}}),re=Object(y.combineReducers)({singleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:o}=arguments.length>1?arguments[1]:void 0;return"SET_SINGLE_ENABLE_ITEM"===t&&n&&r?Z(Z({},e),{},{[n]:Z(Z({},e[n]),{},{[r]:o||null})}):e},multipleEnableItems:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,itemType:n,scope:r,item:o,isEnable:i}=arguments.length>1?arguments[1]:void 0;if("SET_MULTIPLE_ENABLE_ITEM"!==t||!n||!r||!o||X()(e,[n,r,o])===i)return e;const a=e[n]||{},c=a[r]||{};return Z(Z({},e),{},{[n]:Z(Z({},a),{},{[r]:Z(Z({},c),{},{[o]:i||!1})})})}});var oe=Object(y.combineReducers)({enableItems:re,preferenceDefaults:te,preferences:ne});function ie(e,t,n){return{type:"SET_SINGLE_ENABLE_ITEM",itemType:e,scope:t,item:n}}function ae(e,t){return ie("complementaryArea",e,t)}function ce(e){return ie("complementaryArea",e,void 0)}function se(e,t,n,r){return{type:"SET_MULTIPLE_ENABLE_ITEM",itemType:e,scope:t,item:n,isEnable:r}}function le(e,t){return se("pinnedItems",e,t,!0)}function ue(e,t){return se("pinnedItems",e,t,!1)}function*pe(e,t){const n=yield y.controls.select("core/interface","isFeatureActive",e,t);yield y.controls.dispatch("core/interface","setFeatureValue",e,t,!n)}function de(e,t,n){return{type:"SET_FEATURE_VALUE",scope:e,featureName:t,value:!!n}}function fe(e,t){return{type:"SET_FEATURE_DEFAULTS",scope:e,defaults:t}}function he(e,t){return function(e,t,n){return X()(e.enableItems.singleEnableItems,[t,n])}(e,"complementaryArea",t)}function be(e,t,n){return!1!==function(e,t,n,r){return X()(e.enableItems.multipleEnableItems,[t,n,r])}(e,"pinnedItems",t,n)}function me(e,t,n){var r,o;const i=null===(r=e.preferences.features[t])||void 0===r?void 0:r[n];return!!(void 0!==i?i:null===(o=e.preferenceDefaults.features[t])||void 0===o?void 0:o[n])}const ge=Object(y.createReduxStore)("core/interface",{reducer:oe,actions:r,selectors:o,persist:["enableItems","preferences"]});Object(y.registerStore)("core/interface",{reducer:oe,actions:r,selectors:o,persist:["enableItems","preferences"]});var ye=n(24);function ve(){return(ve=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var je=function(e){let{closeMenu:t}=e,n=Oe(e,["closeMenu"]);const{panelsHelpers:r}=Object(c.useContext)(ye.a);return Object(c.createElement)(f.MenuItem,ve({onClick:()=>{r.openSecondLevel(),t()}},n),Object(b.__)("Show more settings","blocksy"))},_e=n(3),we=n.n(_e),Ee=n(38),ke=n(21);var xe=Object(c.createElement)(ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(ke.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var Pe=Object(c.createElement)(ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(ke.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})),Se=n(367);var Ce=Object(c.createElement)(ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(ke.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));function Ie(e){return!!e.blockInserterPanel}function De(e){const{rootClientId:t,insertionIndex:n}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:n}}function Ne(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const Ae={reducer:Object(y.combineReducers)({blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value}return e}}),selectors:i,actions:a},Te=Object(y.createReduxStore)("core/customize-widgets",Ae);Object(y.register)(Te);var Re=function e(t){let{setIsOpened:n}=t;const r=Object(V.useInstanceId)(e,"customize-widget-layout__inserter-panel-title"),o=Object(y.useSelect)(e=>e(Te).__experimentalGetInsertionPoint(),[]);return Object(c.createElement)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":r},Object(c.createElement)("div",{className:"customize-widgets-layout__inserter-panel-header"},Object(c.createElement)("h2",{id:r,className:"customize-widgets-layout__inserter-panel-header-title"},z("Add a block")),Object(c.createElement)(f.Button,{className:"customize-widgets-layout__inserter-panel-header-close-button",icon:Ce,onClick:()=>n(!1),"aria-label":z("Close inserter")})),Object(c.createElement)("div",{className:"customize-widgets-layout__inserter-panel-content"},Object(c.createElement)(B.__experimentalLibrary,{rootClientId:o.rootClientId,__experimentalInsertionIndex:o.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>n(!1)})))};var Me=Object(c.createElement)(ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(ke.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));var ze=Object(c.createElement)(ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(c.createElement)(ke.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));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 Le(e){for(var t=1;ta(e))}var Ue=n(366);j()(console.error);const He={"":{plural_forms:e=>1===e?0:1}},We=/^i18n\.(n?gettext|has_translation)(_|$)/,$e=((e,t,n)=>{const r=new x({}),o=new Set,i=()=>{o.forEach(e=>e())},a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";r.data[t]={...He,...r.data[t],...e},r.data[t][""]={...He[""],...r.data[t][""]}},c=(e,t)=>{a(e,t),i()},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;return r.data[e]||a(void 0,e),r.dcnpgettext(e,t,n,o,i)},l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return e},u=(e,t,r)=>{let o=s(r,t,e);return n?(o=n.applyFilters("i18n.gettext_with_context",o,e,t,r),n.applyFilters("i18n.gettext_with_context_"+l(r),o,e,t,r)):o};if(e&&c(e,t),n){const e=e=>{We.test(e)&&i()};n.addAction("hookAdded","core/i18n",e),n.addAction("hookRemoved","core/i18n",e)}return{getLocaleData:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return r.data[e]},setLocaleData:c,resetLocaleData:(e,t)=>{r.data={},r.pluralForms={},c(e,t)},subscribe:e=>(o.add(e),()=>o.delete(e)),__:(e,t)=>{let r=s(t,void 0,e);return n?(r=n.applyFilters("i18n.gettext",r,e,t),n.applyFilters("i18n.gettext_"+l(t),r,e,t)):r},_x:u,_n:(e,t,r,o)=>{let i=s(o,void 0,e,t,r);return n?(i=n.applyFilters("i18n.ngettext",i,e,t,r,o),n.applyFilters("i18n.ngettext_"+l(o),i,e,t,r,o)):i},_nx:(e,t,r,o,i)=>{let a=s(i,o,e,t,r);return n?(a=n.applyFilters("i18n.ngettext_with_context",a,e,t,r,o,i),n.applyFilters("i18n.ngettext_with_context_"+l(i),a,e,t,r,o,i)):a},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(e,t,o)=>{var i,a;const c=t?t+""+e:e;let s=!(null===(i=r.data)||void 0===i||null===(a=i[null!=o?o:"default"])||void 0===a||!a[c]);return n&&(s=n.applyFilters("i18n.has_translation",s,e,t,o),s=n.applyFilters("i18n.has_translation_"+l(o),s,e,t,o)),s}}})(void 0,void 0,h.defaultHooks);$e.getLocaleData.bind($e),$e.setLocaleData.bind($e),$e.resetLocaleData.bind($e),$e.subscribe.bind($e);const Ge=$e.__.bind($e);$e._x.bind($e),$e._n.bind($e),$e._nx.bind($e),$e.isRTL.bind($e),$e.hasTranslation.bind($e);function qe(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"polite";const t=document.createElement("div");t.id="a11y-speak-"+e,t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true");const{body:n}=document;return n&&n.appendChild(t),t}let Ke="";var Xe;function Ye(e,t){!function(){const e=document.getElementsByClassName("a11y-speak-region"),t=document.getElementById("a11y-speak-intro-text");for(let t=0;t]+>/g," "),Ke===e&&(e+=" "),Ke=e,e}(e);const n=document.getElementById("a11y-speak-intro-text"),r=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");r&&"assertive"===t?r.textContent=e:o&&(o.textContent=e),n&&n.removeAttribute("hidden")}function Je(e){let{scope:t,label:n,info:r,messageActivated:o,messageDeactivated:i,shortcut:a,feature:s}=e;const l=Object(y.useSelect)(e=>e(ge).isFeatureActive(t,s),[s]),{toggleFeature:u}=Object(y.useDispatch)(ge);return Object(c.createElement)(f.MenuItem,{icon:l&&Ue.a,isSelected:l,onClick:()=>{u(t,s),Ye(l?i||Object(b.__)("Feature deactivated","blocksy"):o||Object(b.__)("Feature activated","blocksy"))},role:"menuitemcheckbox",info:r,shortcut:a},n)}Xe=function(){const e=document.getElementById("a11y-speak-intro-text"),t=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");null===e&&function(){const e=document.createElement("p");e.id="a11y-speak-intro-text",e.className="a11y-speak-intro-text",e.textContent=Ge("Notifications"),e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("hidden","hidden");const{body:t}=document;t&&t.appendChild(e)}(),null===t&&qe("assertive"),null===n&&qe("polite")},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",Xe):Xe());var Qe=n(182),Ze=n.n(Qe);const et=[{keyCombination:{modifier:"primary",character:"b"},description:Object(b.__)("Make the selected text bold.","blocksy")},{keyCombination:{modifier:"primary",character:"i"},description:Object(b.__)("Make the selected text italic.","blocksy")},{keyCombination:{modifier:"primary",character:"k"},description:Object(b.__)("Convert the selected text into a link.","blocksy")},{keyCombination:{modifier:"primaryShift",character:"k"},description:Object(b.__)("Remove a link.","blocksy")},{keyCombination:{modifier:"primary",character:"u"},description:Object(b.__)("Underline the selected text.","blocksy")}];var tt=n(183),nt=n.n(tt);function rt(e){let{keyCombination:t,forceAriaLabel:n}=e;const r=t.modifier?Ee.displayShortcutList[t.modifier](t.character):t.character,o=t.modifier?Ee.shortcutAriaLabel[t.modifier](t.character):t.character;return Object(c.createElement)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":n||o},nt()(r).map((e,t)=>"+"===e?Object(c.createElement)(c.Fragment,{key:t},e):Object(c.createElement)("kbd",{key:t,className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key"},e)))}var ot=function(e){let{description:t,keyCombination:n,aliases:r=[],ariaLabel:o}=e;return Object(c.createElement)(React.Fragment,null,Object(c.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description"},t),Object(c.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term"},Object(c.createElement)(rt,{keyCombination:n,forceAriaLabel:o}),r.map((e,t)=>Object(c.createElement)(rt,{keyCombination:e,forceAriaLabel:o,key:t}))))};var it=function(e){let{name:t}=e;const{keyCombination:n,description:r,aliases:o}=Object(y.useSelect)(e=>{const{getShortcutKeyCombination:n,getShortcutDescription:r,getShortcutAliases:o}=e(v.store);return{keyCombination:n(t),aliases:o(t),description:r(t)}},[t]);return n?Object(c.createElement)(ot,{keyCombination:n,description:r,aliases:o}):null};const at=e=>{let{shortcuts:t}=e;return Object(c.createElement)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map((e,t)=>Object(c.createElement)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",key:t},Ze()(e)?Object(c.createElement)(it,{name:e}):Object(c.createElement)(ot,e))))},ct=e=>{let{title:t,shortcuts:n,className:r}=e;return Object(c.createElement)("section",{className:we()("customize-widgets-keyboard-shortcut-help-modal__section",r)},!!t&&Object(c.createElement)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title"},t),Object(c.createElement)(at,{shortcuts:n}))},st=e=>{let{title:t,categoryName:n,additionalShortcuts:r=[]}=e;const o=Object(y.useSelect)(e=>e(v.store).getCategoryShortcuts(n),[n]);return Object(c.createElement)(ct,{title:t,shortcuts:o.concat(r)})};function lt(e){let{isModalActive:t,toggleModal:n}=e;const{registerShortcut:r}=Object(y.useDispatch)(v.store);return r({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:Object(b.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),Object(v.useShortcut)("core/customize-widgets/keyboard-shortcuts",n),t?Object(c.createElement)(f.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:Object(b.__)("Keyboard shortcuts"),closeLabel:Object(b.__)("Close"),onRequestClose:n},Object(c.createElement)(ct,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),Object(c.createElement)(st,{title:Object(b.__)("Global shortcuts"),categoryName:"global"}),Object(c.createElement)(st,{title:Object(b.__)("Selection shortcuts"),categoryName:"selection"}),Object(c.createElement)(st,{title:Object(b.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:Object(b.__)("Change the block type after adding a new paragraph."),ariaLabel:Object(b.__)("Forward-slash")}]}),Object(c.createElement)(ct,{title:Object(b.__)("Text formatting"),shortcuts:et})):null}const ut={className:"customize-widgets-more-menu__content"};function pt(){const[e,t]=Object(c.useState)(!1),n=()=>t(!e);return Object(v.useShortcut)("core/customize-widgets/keyboard-shortcuts",n),Object(c.createElement)(React.Fragment,null,Object(c.createElement)(Ve,{as:f.ToolbarDropdownMenu,className:"customize-widgets-more-menu",popoverProps:ut},()=>Object(c.createElement)(React.Fragment,null,Object(c.createElement)(f.MenuGroup,{label:F("View","noun")},Object(c.createElement)(Je,{scope:"core/customize-widgets",feature:"fixedToolbar",label:z("Top toolbar"),info:z("Access all block and document tools in a single place"),messageActivated:z("Top toolbar activated"),messageDeactivated:z("Top toolbar deactivated")})),Object(c.createElement)(f.MenuGroup,{label:z("Tools")},Object(c.createElement)(f.MenuItem,{onClick:()=>{t(!0)},shortcut:Ee.displayShortcut.access("h")},z("Keyboard shortcuts")),Object(c.createElement)(Je,{scope:"core/customize-widgets",feature:"welcomeGuide",label:z("Welcome Guide")}),Object(c.createElement)(f.MenuItem,{role:"menuitem",icon:Me,href:z("https://wordpress.org/support/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},z("Help"),Object(c.createElement)(f.VisuallyHidden,{as:"span"},z("(opens in a new tab)")))),Object(c.createElement)(f.MenuGroup,{label:z("Preferences")},Object(c.createElement)(Je,{scope:"core/customize-widgets",feature:"keepCaretInsideBlock",label:z("Contain text cursor inside block"),info:z("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:z("Contain text cursor inside block activated"),messageDeactivated:z("Contain text cursor inside block deactivated")})))),Object(c.createElement)(lt,{isModalActive:e,toggleModal:n}))}var dt=function(e){let{sidebar:t,inserter:n,isInserterOpened:r,setIsInserterOpened:o,isFixedToolbarActive:i}=e;const[[a,s],l]=Object(c.useState)([t.hasUndo(),t.hasRedo()]);return Object(c.useEffect)(()=>t.subscribeHistory(()=>{l([t.hasUndo(),t.hasRedo()])}),[t]),Object(c.createElement)(React.Fragment,null,Object(c.createElement)("div",{className:we()("customize-widgets-header",{"is-fixed-toolbar-active":i})},Object(c.createElement)(B.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":z("Document tools")},Object(c.createElement)(f.ToolbarButton,{icon:L()?Pe:xe,label:z("Undo"),shortcut:Ee.displayShortcut.primary("z"),"aria-disabled":!a,onClick:t.undo,className:"customize-widgets-editor-history-button undo-button"}),Object(c.createElement)(f.ToolbarButton,{icon:L()?xe:Pe,label:z("Redo"),shortcut:Ee.displayShortcut.primaryShift("z"),"aria-disabled":!s,onClick:t.redo,className:"customize-widgets-editor-history-button redo-button"}),Object(c.createElement)(f.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:r,variant:"primary",icon:Se.a,label:F("Add block","Generic label for block inserter button"),onClick:()=>{o(e=>!e)}}),Object(c.createElement)(pt,null))),Object(c.createPortal)(Object(c.createElement)(Re,{setIsOpened:o}),n.contentContainer[0]))};var ft=n(184),ht=n.n(ft);function bt(e,t){if(e&&t){if(e.constructor===Object&&t.constructor===Object)return function(e,t){if(e===t)return!0;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;let o=0;for(;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _t(e){const t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){return`${t[1]}-${parseInt(t[2],10)}`}return e}function wt(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r="core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance);if(r)if(e.attributes.id)t={id:e.attributes.id};else{const r=e.attributes.instance,{encoded:o,hash:i,raw:a}=r,c=jt(r,["encoded","hash","raw"]);t={idBase:e.attributes.idBase,instance:vt(vt({},null==n?void 0:n.instance),{},{is_widget_customizer_js_value:!0,encoded_serialized_instance:o,instance_hash_key:i,raw_instance:a},c)}}else{t={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:Object(g.serialize)(e)}}}}return vt(vt({},gt()(n,["form","rendered"])),t)}function Et(e){let t,{id:n,idBase:r,number:o,instance:i}=e;const{encoded_serialized_instance:a,instance_hash_key:c,raw_instance:s}=i,l=jt(i,["encoded_serialized_instance","instance_hash_key","raw_instance"]);if("block"===r){const e=Object(g.parse)(s.content);t=e.length?e[0]:Object(g.createBlock)("core/paragraph",{})}else t=o?Object(g.createBlock)("core/legacy-widget",{idBase:r,instance:vt({encoded:a,hash:c,raw:s},l)}):Object(g.createBlock)("core/legacy-widget",{id:n});return Object(m.addWidgetIdToBlock)(t,n)}function kt(e){const[t,n]=Object(c.useState)(()=>e.getWidgets().map(e=>Et(e)));Object(c.useEffect)(()=>e.subscribe((e,t)=>{n(n=>{const r=new Map(e.map(e=>[e.id,e])),o=new Map(n.map(e=>[Object(m.getWidgetIdFromBlock)(e),e])),i=t.map(e=>{const t=r.get(e.id);return t&&t===e?o.get(e.id):Et(e)});return bt(n,i)?n:i})}),[e]);const r=Object(c.useCallback)(t=>{n(n=>{if(bt(n,t))return n;const r=new Map(n.map(e=>[Object(m.getWidgetIdFromBlock)(e),e])),o=t.map(t=>{const n=Object(m.getWidgetIdFromBlock)(t);if(n&&r.has(n)){const o=r.get(n),i=e.getWidget(n);return ht()(t,o)&&i?i:wt(t,i)}return wt(t)});if(bt(e.getWidgets(),o))return n;const i=e.setWidgets(o);return t.reduce((e,n,r)=>{const o=i[r];return null!==o&&(e===t&&(e=t.slice()),e[r]=Object(m.addWidgetIdToBlock)(n,o)),e},t)})},[e]);return[t,r,r]}function xt(e){let{sidebar:t,settings:n,children:r}=e;const[o,i,a]=kt(t);return Object(c.createElement)(B.BlockEditorProvider,{value:o,onInput:i,onChange:a,settings:n,useSubRegistry:!1},r)}function Pt(e){let{sidebar:t}=e;const{toggleFeature:n}=Object(y.useDispatch)(ge),r=t.getWidgets().every(e=>e.id.startsWith("block-"));return Object(c.createElement)("div",{className:"customize-widgets-welcome-guide"},Object(c.createElement)("div",{className:"customize-widgets-welcome-guide__image__wrapper"},Object(c.createElement)("picture",null,Object(c.createElement)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),Object(c.createElement)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""}))),Object(c.createElement)("h1",{className:"customize-widgets-welcome-guide__heading"},z("Welcome to block Widgets")),Object(c.createElement)("p",{className:"customize-widgets-welcome-guide__text"},z(r?"Your theme provides different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.":"You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),Object(c.createElement)(f.Button,{className:"customize-widgets-welcome-guide__button",variant:"primary",onClick:()=>n("core/customize-widgets","welcomeGuide")},z("Got it")),Object(c.createElement)("hr",{className:"customize-widgets-welcome-guide__separator"}),!r&&Object(c.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},z("Want to stick with the old widgets?"),Object(c.createElement)("br",null),Object(c.createElement)(f.ExternalLink,{href:z("https://wordpress.org/plugins/classic-widgets/")},z("Get the Classic Widgets plugin."))),Object(c.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},z("New to the block editor?"),Object(c.createElement)("br",null),Object(c.createElement)(f.ExternalLink,{href:z("https://wordpress.org/support/article/wordpress-editor/")},z("Here's a detailed guide."))))}function St(e){let{undo:t,redo:n,save:r}=e;return Object(v.useShortcut)("core/customize-widgets/undo",e=>{t(),e.preventDefault()}),Object(v.useShortcut)("core/customize-widgets/redo",e=>{n(),e.preventDefault()}),Object(v.useShortcut)("core/customize-widgets/save",e=>{e.preventDefault(),r()}),null}St.Register=function(){const{registerShortcut:e,unregisterShortcut:t}=Object(y.useDispatch)(v.store);return Object(c.useEffect)(()=>(e({name:"core/customize-widgets/undo",category:"global",description:Object(b.__)("Undo your last changes.","blocksy"),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:Object(b.__)("Redo your last undo.","blocksy"),keyCombination:{modifier:"primaryShift",character:"z"}}),e({name:"core/customize-widgets/save",category:"global",description:Object(b.__)("Save your changes.","blocksy"),keyCombination:{modifier:"primary",character:"s"}}),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")}),[e]),null};var Ct=St;function It(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 Dt(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Tt(e){let{blockEditorSettings:t,sidebar:n,inserter:r,inspector:o}=e;const[i,a]=function(e){const t=Object(y.useSelect)(e=>e(Te).isInserterOpened(),[]),{setIsInserterOpened:n}=Object(y.useDispatch)(Te);return Object(c.useEffect)(()=>{t?e.open():e.close()},[e,t]),[t,Object(c.useCallback)(e=>{let t=e;"function"==typeof e&&(t=e(Object(y.select)(Te).isInserterOpened())),n(t)},[n])]}(r),{hasUploadPermissions:s,isFixedToolbarActive:l,keepCaretInsideBlock:u,isWelcomeGuideActive:p}=Object(y.useSelect)(e=>{const{isFeatureActive:t}=e(ge);return{hasUploadPermissions:$()(e(G.store).canUser("create","media"),!0),isFixedToolbarActive:t("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:t("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:t("core/customize-widgets","welcomeGuide")}},[]),d=Object(c.useMemo)(()=>{let e;return s&&(e=e=>{let{onError:n}=e,r=At(e,["onError"]);Object(q.uploadMedia)(Dt({wpAllowedMimeTypes:t.allowedMimeTypes,onError:e=>{let{message:t}=e;return n(t)}},r))}),Dt(Dt({},t),{},{__experimentalSetIsInserterOpened:e=>a(e),mediaUpload:e,hasFixedToolbar:l,keepCaretInsideBlock:u,__unstableHasCustomAppender:!0})},[s,t,l,u,a]);return p?Object(c.createElement)(Pt,{sidebar:n}):Object(c.createElement)(React.Fragment,null,Object(c.createElement)(B.BlockEditorKeyboardShortcuts.Register,null),Object(c.createElement)(Ct.Register,null),Object(c.createElement)(xt,{sidebar:n,settings:d},Object(c.createElement)(Ct,{undo:n.undo,redo:n.redo,save:n.save}),Object(c.createElement)(dt,{sidebar:n,inserter:r,isInserterOpened:i,setIsInserterOpened:a,isFixedToolbarActive:l}),Object(c.createElement)(B.CopyHandler,null,Object(c.createElement)(B.BlockTools,null,Object(c.createElement)(B.__unstableEditorStyles,{styles:d.defaultEditorStyles}),Object(c.createElement)(B.BlockSelectionClearer,null,Object(c.createElement)(B.WritingFlow,{className:"editor-styles-wrapper"},Object(c.createElement)(B.ObserveTyping,null,Object(c.createElement)(B.BlockList,{renderAppender:B.ButtonBlockAppender})))))),Object(c.createPortal)(Object(c.createElement)("form",{onSubmit:e=>e.preventDefault()},Object(c.createElement)(B.BlockInspector,null)),document.querySelector(".ct-tmp-panel-wrapper .ct-customizer-panel").lastElementChild.querySelector(".customizer-panel-content"))),Object(c.createElement)(B.__unstableBlockSettingsMenuFirstItem,null,e=>{let{onClose:t}=e;return Object(c.createElement)(je,{inspector:o,closeMenu:t})}))}Object(c.createContext)();const Rt=Object(c.createContext)();function Mt(e){let{sidebarControls:t,activeSidebarControl:n,children:r}=e;const o=Object(c.useMemo)(()=>({sidebarControls:t,activeSidebarControl:n}),[t,n]);return Object(c.createElement)(Rt.Provider,{value:o},r)}const{wp:zt}=window;function Ft(e){const t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function Lt(e){const{idBase:t,number:n}=Ft(e);return n?`widget_${t}[${n}]`:"widget_"+t}class Bt{constructor(e,t){this.setting=e,this.api=zt.customize,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map(e=>this.getWidget(e))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=function(e,t,n){let r,o=!1;function i(){for(var i=arguments.length,a=new Array(i),c=0;c{o=!1},n),s}return i.cancel=()=>{o=!1,clearTimeout(r)},i}(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(){for(const e of this.subscribers)e(...arguments)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map(e=>this.getWidget(e))],this.historyIndex+=1,this.historySubscribers.forEach(e=>e())}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map(e=>this.getWidget(e))}_handleSettingChange(){if(this.locked)return;const e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked)return;if(!e.id.startsWith("widget_"))return;const t=_t(e.id);if(!this.setting.get().includes(t))return;const n=this.getWidgets();this._pushHistory(),this._emit(n,this.getWidgets())}_createWidget(e){const t=zt.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase});let n=e.number;t.get("is_multi")&&!n&&(t.set("multi_number",t.get("multi_number")+1),n=t.get("multi_number"));const r=n?`widget_${e.idBase}[${n}]`:"widget_"+e.idBase,o={transport:zt.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};return this.api.create(r,r,"",o).set(e.instance),_t(r)}_removeWidget(e){const t=Lt(e.id),n=this.api(t);if(n){const e=n.get();this.widgetsCache.delete(e)}this.api.remove(t)}_updateWidget(e){const t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){const t=Lt(e.id);return this.api(t).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;const{idBase:t,number:n}=Ft(e),r=Lt(e),o=this.api(r);if(!o)return null;const i=o.get();if(this.widgetsCache.has(i))return this.widgetsCache.get(i);const a={id:e,idBase:t,number:n,instance:i};return this.widgetsCache.set(i,a),a}_updateWidgets(e){this.locked=!0;const t=[],n=e.map(e=>{if(e.id&&this.getWidget(e.id))return t.push(null),this._updateWidget(e);const n=this._createWidget(e);return t.push(n),n});return this.getWidgets().filter(e=>!n.includes(e.id)).forEach(e=>this._removeWidget(e)),this.setting.set(n),this.locked=!1,t}setWidgets(e){const t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndexe()),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}}let Vt={};var Ut=e=>{let{sidebarId:t}=e;const n=window.blocksyWidgetsBlockEditorSettings,r=(Object(c.useRef)(),Object.values(wp.customize.control._value).filter(e=>"SidebarControl"===e.constructor.name),wp.customize.control(`sidebars_widgets[${t}]`));Vt[t]||(Vt[t]=new Bt(r.setting));const o=Object(c.createElement)(H,null,Object(c.createElement)(Tt,{key:t,sidebarId:t,blockEditorSettings:n,sidebar:Vt[t],inserter:r.inserter,inspector:r.inspector}));return Object(c.createElement)(v.ShortcutProvider,null,Object(c.createElement)(Mt,{sidebarControls:[],activeSidebarControl:r},o))},Ht=n(185),Wt=n.n(Ht);Object(V.createHigherOrderComponent)(e=>t=>{let n=Object(m.getWidgetIdFromBlock)(t);const r=function(){const{sidebarControls:e}=Object(c.useContext)(Rt);return e}(),o=function(){const{activeSidebarControl:e}=Object(c.useContext)(Rt);return e}(),i=(null==r?void 0:r.length)>1,a=t.name,s=t.clientId,l=Object(y.useSelect)(e=>e(B.store).canInsertBlockType(a,""),[a]),u=Object(y.useSelect)(e=>e(B.store).getBlock(s),[s]),{removeBlock:p}=Object(y.useDispatch)(B.store);return Object(c.createElement)(React.Fragment,null,Object(c.createElement)(e,t),i&&l&&Object(c.createElement)(B.BlockControls,null,Object(c.createElement)(m.MoveToWidgetArea,{widgetAreas:r.map(e=>({id:e.id,name:e.params.label,description:e.params.description})),currentWidgetAreaId:null==o?void 0:o.id,onSelect:function(e){const t=r.find(t=>t.id===e);if(n){const e=o.setting,r=t.setting;e(Wt()(e(),n)),r([...r(),n])}else{const e=t.sidebarAdapter;p(s);const r=e.setWidgets([...e.getWidgets(),wt(u)]);n=r.reverse().find(e=>!!e)}}})))},"withMoveToSidebarToolbarItem");var $t=e=>{let{option:{sidebarId:t="ct-footer-sidebar-1"}}=e;window.blocksyWidgetsBlockEditorSettings;const{panelsState:n,panelsDispatch:r}=Object(c.useContext)(ye.a),[o,i]=Object(c.useState)(null),a=Object(c.useRef)();Object(c.useRef)();Object(c.useEffect)(()=>{Object(h.removeFilter)("editor.BlockEdit","core/customize-widgets/block-edit")},[]),function(e,t){const{hasSelectedBlock:n,hasMultiSelection:r}=Object(y.useSelect)(B.store),{clearSelectedBlock:o}=Object(y.useDispatch)(B.store);Object(c.useEffect)(()=>{function i(i){if(!t.current||!e)return;e.container[0];!n()&&!r()||!i||!document.contains(i)||t.current.contains(i)||i.closest('[role="dialog"]')||i.closest('[role="toolbar"]')||i.closest(".ct-panel-second-level")||o()}function a(e){i(e.target)}function c(){i(document.activeElement)}return document.addEventListener("mousedown",a),window.addEventListener("blur",c),()=>{document.removeEventListener("mousedown",a),window.removeEventListener("blur",c)}},[t,e,n,r,o])}(wp.customize.control(`sidebars_widgets[${t}]`),a),Object(c.useEffect)(()=>{r({type:"PANEL_RECEIVE_META",payload:{secondLevelTitleLabel:Object(b.__)("Block Settings","blocksy")}}),setTimeout(()=>{i(!0)},1e3)},[]),document.querySelector(".ct-tmp-panel-actions")||document.body.insertAdjacentHTML("beforeend",'
');const s=Object(c.createPortal)(Object(c.createElement)("div",{className:"customize-widgets-popover",ref:a},Object(c.createElement)(f.Popover.Slot,null)),document.querySelector(".ct-tmp-panel-actions"));return o?Object(c.createElement)(f.SlotFillProvider,null,Object(c.createElement)("div",{className:"customize-control-sidebar_block_editor ct-option-widget-area"},Object(c.createElement)(Ut,{sidebarId:t,key:t}),s)):Object(c.createElement)("div",{className:"ct-option-widget-area ct-loading"},Object(c.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 100 100",className:"ct-loader"},Object(c.createElement)("g",{transform:"translate(50,50)"},Object(c.createElement)("g",{transform:"scale(1)"},Object(c.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),Object(c.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},Object(c.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}))))))};function Gt(){return(Gt=Object.assign||function(e){for(var t=1;t{let t=Gt({},e);return ct_customizer_localizations.has_new_widgets?Object(c.createElement)($t,Gt({key:t.option.sidebarId},t)):Object(c.createElement)(d,t)};qt.renderingConfig={design:"none"};t.default=qt},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(3),i=n.n(o),a=n(1),c=n(13);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 l(e){for(var t=1;t{let{option:t,value:n,onChange:o}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("ul",{className:"ct-patterns-list"},p.map(e=>Object(r.createElement)("li",{onClick:()=>o(l(l({},n),{},{background_pattern:e.id})),className:i()({active:e.id===n.background_pattern}),key:e.id,title:e.title},Object(r.createElement)("img",{src:(window.ct_localizations||ct_customizer_localizations).static_public_url+"images/"+e.src})))),Object(r.createElement)(c.a,{value:n.patternColor,values:n,option:{id:"patternColor",label:Object(a.__)("Pattern Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.patternColor,pickers:[{title:Object(a.__)("Initial","blocksy"),id:"default"}],skipNoColorPill:!0,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:e=>o(l(l({},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 h(e){for(var t=1;t{let{option:t,value:n,onChange:o,setOutsideClickFreezed:i}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(c.a,{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:Object(a.__)("Select Image","blocksy"),filledLabel:Object(a.__)("Change Image","blocksy"),onFrameOpen:()=>{i(!0)},onFrameClose:()=>{i(!1)}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_image:e}))}),Object(r.createElement)(c.a,{value:n.background_repeat,values:n,option:{id:"background_repeat",label:Object(a.__)("Background Repeat","blocksy"),attr:{"data-type":"repeat"},type:"ct-radio",view:"text",design:"block",value:t.value.background_repeat,choices:{repeat:`\n\t\t\t\t\t\t\t${Object(a.__)("Repeat","blocksy")}`,"repeat-y":`\n\t\t\t\t\t\t\t${Object(a.__)("Repeat Y","blocksy")}`,"repeat-x":`\n\t\t\t\t\t\t\t${Object(a.__)("Repeat X","blocksy")}`,"no-repeat":`\n\t\t\t\t\t\t\t${Object(a.__)("No Repeat","blocksy")}`}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_repeat:e}))}),Object(r.createElement)(c.a,{value:n.background_size,values:n,option:{id:"background_size",label:Object(a.__)("Background Size","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_size,choices:{auto:Object(a.__)("Auto","blocksy"),cover:Object(a.__)("Cover","blocksy"),contain:Object(a.__)("Contain","blocksy")}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_size:e}))}),Object(r.createElement)(c.a,{value:n.background_attachment,values:n,option:{id:"background_size",label:Object(a.__)("Background Attachment","blocksy"),type:"ct-radio",view:"text",design:"block",value:t.value.background_attachment,choices:{scroll:Object(a.__)("Scroll","blocksy"),fixed:Object(a.__)("Fixed","blocksy"),inherit:Object(a.__)("Inherit","blocksy")}},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{background_attachment:e}))}),n.background_image.url&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(c.a,{value:n.overlayColor&&-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE")?"yes":"no",values:{},option:{id:"has_overlay",label:Object(a.__)("Image Overlay","blocksy"),type:"ct-radio",view:"text",design:"block",value:"no",choices:{no:Object(a.__)("Disabled","blocksy"),yes:Object(a.__)("Enabled","blocksy")}},hasRevertButton:!1,onChange:e=>{let t=-1===n.overlayColor.default.color.indexOf("CT_CSS_SKIP_RULE");o(h(h({},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")&&Object(r.createElement)(c.a,{value:n.overlayColor,values:n,option:{id:"overlayColor",label:Object(a.__)("Image Overlay Color","blocksy"),type:"ct-color-picker",design:"inline",value:t.value.overlayColor,pickers:[{title:Object(a.__)("Initial","blocksy"),id:"default"}],skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:e=>o(h(h({},n),{},{overlayColor:e}))})))},g=n(6);var y=function(e){let{icon:t,size:n=24,...o}=e;return Object(r.cloneElement)(t,{width:n,height:n,...o})},v=n(366);function O(){return(O=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _(e){let{actions:t,className:n,options:o,children:a}=e;return Object(r.createElement)("div",{className:i()("components-circular-option-picker",n)},Object(r.createElement)("div",{className:"components-circular-option-picker__swatches"},o),a,t&&Object(r.createElement)("div",{className:"components-circular-option-picker__custom-clear-wrapper"},t))}_.Option=function(e){let{className:t,isSelected:n,selectedIconProps:o,tooltipText:a}=e,c=j(e,["className","isSelected","selectedIconProps","tooltipText"]);const s=Object(r.createElement)(g.Button,O({isPressed:n,className:"components-circular-option-picker__option"},c));return Object(r.createElement)("div",{className:i()(t,"components-circular-option-picker__option-wrapper")},a?Object(r.createElement)(g.Tooltip,{text:a},s):s,n&&Object(r.createElement)(y,O({icon:v.a},o||{})))},_.ButtonAction=function(e){let{className:t,children:n}=e,o=j(e,["className","children"]);return Object(r.createElement)(g.Button,O({className:i()("components-circular-option-picker__clear",t),isSmall:!0,variant:"secondary"},o),n)},_.DropdownLinkAction=function(e){let{buttonProps:t,className:n,dropdownProps:o,linkText:a}=e;return Object(r.createElement)(g.Dropdown,O({className:i()("components-circular-option-picker__dropdown-link-action",n),renderToggle:e=>{let{isOpen:n,onToggle:o}=e;return Object(r.createElement)(g.Button,O({"aria-expanded":n,"aria-haspopup":"true",onClick:o,variant:"link"},t),a)}},o))};var w=n(84),E=n.n(w),k=n(36),x=n.n(k),P=n(41),S=n(93),C=n.n(S),I=n(43),D=n(85),N=n.n(D);function A(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Object(I.a)(e).alpha(t).toRgbString()}function T(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;t4*e+"px",Z={controlSurfaceColor:q.white,controlTextActiveColor:q.ui.theme,controlPaddingX:"12px",controlPaddingXLarge:"calc(12px * 1.3334)",controlPaddingXSmall:"calc(12px / 1.3334)",controlBackgroundColor:q.white,controlBorderRadius:"2px",controlBorderColor:q.gray[700],controlBoxShadow:"transparent",controlBorderColorHover:q.gray[700],controlBoxShadowFocus:"0 0 0 0.5px "+q.admin.theme,controlDestructiveBorderColor:q.alert.red,controlHeight:"36px",controlHeightXSmall:"calc( 36px * 0.6 )",controlHeightSmall:"calc( 36px * 0.8 )",controlHeightLarge:"calc( 36px * 1.2 )",controlHeightXLarge:"calc( 36px * 1.4 )"},ee={toggleGroupControlBackgroundColor:Z.controlBackgroundColor,toggleGroupControlBorderColor:q.ui.border,toggleGroupControlBackdropBackgroundColor:Z.controlSurfaceColor,toggleGroupControlBackdropBorderColor:q.ui.border,toggleGroupControlBackdropBoxShadow:"transparent",toggleGroupControlButtonColorActive:Z.controlBackgroundColor};var te=Y(Y(Y({},Z),ee),{},{colorDivider:"rgba(0, 0, 0, 0.1)",colorScrollbarThumb:"rgba(0, 0, 0, 0.2)",colorScrollbarThumbHover:"rgba(0, 0, 0, 0.5)",colorScrollbarTrack:"rgba(0, 0, 0, 0.04)",elevationIntensity:1,radiusBlockUi:"2px",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",spinnerSize:"18px",fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.2",fontWeight:"normal",fontWeightHeading:"600",gridBase:"4px",cardBorderRadius:"2px",cardPaddingXSmall:""+Q(2),cardPaddingSmall:""+Q(4),cardPaddingMedium:`${Q(4)} ${Q(6)}`,cardPaddingLarge:`${Q(6)} ${Q(8)}`,surfaceBackgroundColor:q.white,surfaceBackgroundSubtleColor:"#F3F3F3",surfaceBackgroundTintColor:"#F5F5F5",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceBorderBoldColor:"rgba(0, 0, 0, 0.15)",surfaceBorderSubtleColor:"rgba(0, 0, 0, 0.05)",surfaceBackgroundTertiaryColor:q.white,surfaceColor:q.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"});function ne(){return(ne=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ce=function(e){let{value:t,onChange:n}=e,o=ae(e,["value","onChange"]);const i=Object(r.useRef)(),a=Object(r.useRef)(),c=Object(r.useRef)(),s=e=>{const{x:t,y:r}=a.current,{ownerDocument:o}=i.current;e.preventDefault(),o.activeElement.blur(),n(function(e,t,n,r){const o=r-t,i=n-e,a=Math.atan2(o,i),c=Math.round(a*(180/Math.PI))+90;if(c<0)return 360+c;return c}(t,r,e.clientX,e.clientY))},{startDrag:l,isDragging:u}=Object(P.__experimentalUseDragging)({onDragStart:e=>{(()=>{const e=i.current.getBoundingClientRect();a.current={x:e.x+e.width/2,y:e.y+e.height/2}})(),s(e)},onDragMove:s,onDragEnd:s});return Object(r.useEffect)(()=>{u?(void 0===c.current&&(c.current=document.body.style.cursor),document.body.style.cursor="grabbing"):(document.body.style.cursor=c.current||null,c.current=void 0)},[u]),Object(r.createElement)("div",ne({ref:i,onMouseDown:l,className:"components-angle-picker-control__angle-circle",style:oe(oe({},u?{cursor:"grabbing"}:{}),{},{borderRadius:"50%",border:`${te.borderWidth} solid ${K.ui.border}`,boxSizing:"border-box",cursor:"grab",height:"32px",overflow:"hidden",width:"32px"})},o),Object(r.createElement)("div",{style:oe(oe({},t?{transform:`rotate(${t}deg)`}:{}),{},{boxSizing:"border-box",position:"relative",width:"100%",height:"100%"}),className:"components-angle-picker-control__angle-circle-indicator-wrapper"},Object(r.createElement)("div",{style:{background:K.admin.theme,borderRadius:"50%",border:"3px solid "+K.admin.theme,bottom:0,boxSizing:"border-box",display:"block",height:0,left:0,margin:"auto",position:"absolute",right:0,top:"-16px",width:0},className:"components-angle-picker-control__angle-circle-indicator"})))};const se=g.Flex,le=e=>4*e+"px";function ue(e){let{className:t,label:n=Object(a.__)("Angle"),onChange:o,value:c}=e;const s=i()("components-angle-picker-control",t);return Object(r.createElement)(se,{className:s},Object(r.createElement)(g.FlexBlock,null,Object(r.createElement)(g.__experimentalInputControl,{label:n,className:"components-angle-picker-control__input-field",max:360,min:0,onChange:e=>{const t=""!==e?parseInt(e,10):0;o(t)},size:"__unstable-large",step:"1",value:c,hideHTMLArrows:!0,suffix:Object(r.createElement)(g.__experimentalSpacer,{as:g.__experimentalText,marginBottom:0,marginRight:le(3),style:{color:"var( --wp-admin-theme-color )"}},"°")})),Object(r.createElement)(g.FlexItem,{style:{marginLeft:le(4),marginBottom:le(1),marginTop:"auto"}},Object(r.createElement)(ce,{"aria-hidden":"true",value:c,onChange:o})))}var pe=n(173),de=n.n(pe),fe=n(367),he=n(38);function be(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;te.position>t),o={color:n,position:t},i=e.slice();return i.splice(r-1,0,o),i}function Oe(e,t,n){const r=e.slice();return r[t]=n,r}function je(e,t,n){if(function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;const o=e[t].position,i=Math.min(o,n),a=Math.max(o,n);return e.some((e,o)=>{let{position:c}=e;return o!==t&&(Math.abs(c-n)e.position===t);return _e(e,r,n)}function Ee(e,t,n){if(!t)return;const{x:r,width:o}=t.getBoundingClientRect(),i=e-r-5-n/2,a=o-5-16;return Math.round(ye(100*i/a))}var ke=n(33);function xe(){return(xe=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Se(e){let{isRenderedInSidebar:t}=e,n=Pe(e,["isRenderedInSidebar"]);return Object(r.createElement)(g.Dropdown,xe({contentClassName:i()("components-color-palette__custom-color-dropdown-content",{"is-rendered-in-sidebar":t})},n))}function Ce(e){let{isOpen:t,position:n,color:o}=e,c=Pe(e,["isOpen","position","color"]);const s="components-custom-gradient-picker__control-point-button-description-"+Object(P.useInstanceId)(Ce);return Object(r.createElement)(React.Fragment,null,Object(r.createElement)(g.Button,xe({"aria-label":Object(a.sprintf)(Object(a.__)("Gradient control point at position %1$s%% with color code %2$s."),n,o),"aria-describedby":s,"aria-haspopup":"true","aria-expanded":t,className:i()("components-custom-gradient-picker__control-point-button",{"is-active":t}),style:{left:n+"%"}},c)))}function Ie(e){let{isRenderedInSidebar:t,gradientPickerDomRef:n}=e,o=Pe(e,["isRenderedInSidebar","gradientPickerDomRef"]);const i=Object(r.useMemo)(()=>{const e={className:"components-custom-gradient-picker__color-picker-popover",position:"top"};return t&&(e.anchorRef=n.current,e.position="bottom left"),e},[n.current,t]);return Object(r.createElement)(Se,xe({isRenderedInSidebar:t,popoverProps:i},o))}function De(e){let{disableRemove:t,disableAlpha:n,gradientPickerDomRef:o,ignoreMarkerPosition:i,value:c,onChange:s,onStartControlPointChange:l,onStopControlPointChange:u,__experimentalIsRenderedInSidebar:p}=e;const d=Object(r.useRef)(),f=e=>{const t=Ee(e.clientX,o.current,16),{initialPosition:n,index:r,significantMoveHappened:i}=d.current;!i&&Math.abs(n-t)>=5&&(d.current.significantMoveHappened=!0),s(je(c,r,t))},h=()=>{window&&window.removeEventListener&&d.current&&d.current.listenersActivated&&(window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",h),u(),d.current.listenersActivated=!1)};return Object(r.useEffect)(()=>()=>{h()},[]),c.map((e,b)=>{const m=null==e?void 0:e.position;return i!==m&&Object(r.createElement)(Ie,{gradientPickerDomRef:o,isRenderedInSidebar:p,key:b,onClose:u,renderToggle:t=>{let{isOpen:n,onToggle:o}=t;return Object(r.createElement)(Ce,{key:b,onClick:()=>{d.current&&d.current.significantMoveHappened||(n?u():l(),o())},onMouseDown:()=>{window&&window.addEventListener&&(d.current={initialPosition:m,index:b,significantMoveHappened:!1,listenersActivated:!0},l(),window.addEventListener("mousemove",f),window.addEventListener("mouseup",h))},onKeyDown:t=>{t.keyCode===he.LEFT?(t.stopPropagation(),s(je(c,b,ye(e.position-10)))):t.keyCode===he.RIGHT&&(t.stopPropagation(),s(je(c,b,ye(e.position+10))))},isOpen:n,position:e.position,color:e.color})},renderContent:o=>{let{onClose:i}=o;return Object(r.createElement)(React.Fragment,null,Object(r.createElement)("div",{className:wp.components.GradientPicker?"ct-gutenberg-color-picker-new":"ct-gutenberg-color-picker"},Object(r.createElement)(g.ColorPicker,xe({enableAlpha:!n,color:e.color},wp.components.GradientPicker?{onChange:e=>{s(_e(c,b,Object(ke.a)(e)))}}:{onChangeComplete:e=>{s(_e(c,b,1===e.rgb.a?e.hex:`rgba(${e.rgb.r}, ${e.rgb.g}, ${e.rgb.b}, ${e.rgb.a})`))}})),Object(r.createElement)("div",{className:"ct-color-picker-value"},Object(r.createElement)("input",{type:"text",value:Object(ke.a)(e.color),onChange:e=>{s(_e(c,b,Object(ke.a)(e.target.value)))}}))),!t&&c.length>2&&Object(r.createElement)(g.Button,{className:"components-custom-gradient-picker__remove-control-point",onClick:()=>{s(function(e,t){return e.filter((e,n)=>n!==t)}(c,b)),i()},variant:"link"},Object(a.__)("Remove Control Point")))}})})}De.InsertPoint=function(e){let{value:t,onChange:n,onOpenInserter:o,onCloseInserter:i,insertPosition:a,disableAlpha:c,__experimentalIsRenderedInSidebar:s,gradientPickerDomRef:l}=e;const[u,p]=Object(r.useState)(!1),[d,f]=Object(r.useState)("#fff");return Object(r.createElement)(Ie,{gradientPickerDomRef:l,isRenderedInSidebar:s,className:"components-custom-gradient-picker__inserter",onClose:()=>{i()},renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return Object(r.createElement)(g.Button,{"aria-expanded":t,"aria-haspopup":"true",onClick:()=>{t?i():(p(!1),o()),n()},className:"components-custom-gradient-picker__insert-point",icon:fe.a,style:{left:null!==a?a+"%":void 0}})},renderContent:()=>Object(r.createElement)("div",{className:wp.components.GradientPicker?"ct-gutenberg-color-picker-new":"ct-gutenberg-color-picker"},Object(r.createElement)(g.ColorPicker,xe({enableAlpha:!c,color:d},wp.components.GradientPicker?{onChange:e=>{u?n(we(t,a,Object(ke.a)(e))):(n(ve(t,a,Object(ke.a)(e))),p(!0)),f(e)}}:{onChangeComplete:e=>{u?n(we(t,a,1===e.rgb.a?e.hex:`rgba(${e.rgb.r}, ${e.rgb.g}, ${e.rgb.b}, ${e.rgb.a})`)):(n(ve(t,a,1===e.rgb.a?e.hex:`rgba(${e.rgb.r}, ${e.rgb.g}, ${e.rgb.b}, ${e.rgb.a})`)),p(!0)),f(1===e.rgb.a?e.hex:`rgba(${e.rgb.r}, ${e.rgb.g}, ${e.rgb.b}, ${e.rgb.a})`)}})),Object(r.createElement)("div",{className:"ct-color-picker-value"},Object(r.createElement)("input",{value:Object(ke.a)(d),type:"text",onChange:e=>{let{target:{value:r}}=e;u?n(we(t,a,Object(ke.a)(r))):(n(ve(t,a,Object(ke.a)(r))),p(!0)),f(r)}})))})};var Ne=De;function Ae(e,t){switch(t.type){case"MOVE_INSERTER":if("IDLE"===e.id||"MOVING_INSERTER"===e.id)return{id:"MOVING_INSERTER",insertPosition:t.insertPosition};break;case"STOP_INSERTER_MOVE":if("MOVING_INSERTER"===e.id)return{id:"IDLE"};break;case"OPEN_INSERTER":if("MOVING_INSERTER"===e.id)return{id:"INSERTING_CONTROL_POINT",insertPosition:e.insertPosition};break;case"CLOSE_INSERTER":if("INSERTING_CONTROL_POINT"===e.id)return{id:"IDLE"};break;case"START_CONTROL_CHANGE":if("IDLE"===e.id)return{id:"MOVING_CONTROL_POINT"};break;case"STOP_CONTROL_CHANGE":if("MOVING_CONTROL_POINT"===e.id)return{id:"IDLE"}}return e}const Te={id:"IDLE"};function Re(e){let{background:t,hasGradient:n,value:o,onChange:a,disableInserter:c=!1,disableAlpha:s=!1,__experimentalIsRenderedInSidebar:l}=e;const u=Object(r.useRef)(),[p,d]=Object(r.useReducer)(Ae,Te),f=e=>{const t=Ee(e.clientX,u.current,16);de()(o,e=>{let{position:n}=e;return Math.abs(t-n)<10})?"MOVING_INSERTER"===p.id&&d({type:"STOP_INSERTER_MOVE"}):d({type:"MOVE_INSERTER",insertPosition:t})},h="MOVING_INSERTER"===p.id,b="INSERTING_CONTROL_POINT"===p.id;return Object(r.createElement)("div",{ref:u,className:i()("components-custom-gradient-picker__gradient-bar",{"has-gradient":n}),onMouseEnter:f,onMouseMove:f,style:{background:t},onMouseLeave:()=>{d({type:"STOP_INSERTER_MOVE"})}},Object(r.createElement)("div",{className:"components-custom-gradient-picker__markers-container"},!c&&(h||b)&&Object(r.createElement)(Ne.InsertPoint,{__experimentalIsRenderedInSidebar:l,gradientPickerDomRef:u,disableAlpha:s,insertPosition:p.insertPosition,value:o,onChange:a,onOpenInserter:()=>{d({type:"OPEN_INSERTER"})},onCloseInserter:()=>{d({type:"CLOSE_INSERTER"})}}),Object(r.createElement)(Ne,{__experimentalIsRenderedInSidebar:l,disableAlpha:s,disableRemove:c,gradientPickerDomRef:u,ignoreMarkerPosition:b?p.insertPosition:void 0,value:o,onChange:a,onStartControlPointChange:()=>{d({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{d({type:"STOP_CONTROL_CHANGE"})}})))}var Me=n(124),ze=n.n(Me);const Fe="linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)",Le={type:"angular",value:90},Be=[{value:"linear-gradient",label:Object(a.__)("Linear","blocksy")},{value:"radial-gradient",label:Object(a.__)("Radial","blocksy")}],Ve={top:0,"top right":45,"right top":45,right:90,"right bottom":135,"bottom right":135,bottom:180,"bottom left":225,"left bottom":225,left:270,"top left":315,"left top":315};var Ue=n(174),He=n.n(Ue);function We(e){let{type:t,value:n,length:r}=e;return`${function(e){let{type:t,value:n}=e;return"literal"===t?n:"hex"===t?"#"+n:`${t}(${n.join(",")})`}({type:t,value:n})} ${function(e){if(!e)return"";const{value:t,type:n}=e;return`${t}${n}`}(r)}`}function $e(e){let{type:t,orientation:n,colorStops:r}=e;const o=function(e){if(e&&"angular"===e.type)return e.value+"deg"}(n),i=r.sort((e,t)=>x()(e,["length","value"],0)-x()(t,["length","value"],0)).map(We);return`${t}(${He()([o,...i]).join(",")})`}function Ge(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 qe(e){for(var t=1;t{let{gradientAST:t,hasGradient:n,onChange:o}=e;const i=x()(t,["orientation","value"],180);return Object(r.createElement)(ue,{onChange:e=>{o($e(Qe(Qe({},t),{},{orientation:{type:"angular",value:e}})))},labelPosition:"top",value:n?i:""})},rt=e=>{let{gradientAST:t,hasGradient:n,onChange:o}=e;const{type:i}=t;return Object(r.createElement)(g.SelectControl,{className:"components-custom-gradient-picker__type-picker",label:Object(a.__)("Type"),labelPosition:"top",onChange:e=>{"linear-gradient"===e&&o($e(Qe(Qe(Qe({},t),t.orientation?{}:{orientation:Le}),{},{type:"linear-gradient"}))),"radial-gradient"===e&&o($e(Qe(Qe({},E()(t,["orientation"])),{},{type:"radial-gradient"})))},options:Be,size:"__unstable-large",value:n&&i})};function ot(e){let{value:t,onChange:n,__experimentalIsRenderedInSidebar:o}=e;const i=function(e){var t;let n,r=e.match(/\~(.*)\~/,"");e=e.replace(/\~.*\~/,"rgb(500, 500, 500)");try{n=ze.a.parse(e)[0],n.value=e}catch(e){n=ze.a.parse(Fe)[0],n.value=Fe}if("directional"===(null===(t=n.orientation)||void 0===t?void 0:t.type)&&(n.orientation.type="angular",n.orientation.value=Ve[n.orientation.value].toString()),n.colorStops.some(Xe)){const{colorStops:e}=n,t=100/(e.length-1);e.forEach((e,n)=>{"500"===e.value[0]&&(e.type="literal",e.value=""),e.length={value:t*n,type:"%"}}),n.value=$e(n)}return n.colorStops.forEach((e,t)=>{"500"===e.value[0]&&r&&(e.type="literal",e.value=r[1])}),n}(t),a=function(e){return $e({type:"linear-gradient",orientation:Le,colorStops:e.colorStops})}(i),c=i.value!==Fe,s=i.colorStops.map(e=>({color:Ye(e),position:parseInt(e.length.value)}));return Object(r.createElement)("div",{className:"components-custom-gradient-picker"},Object(r.createElement)(Re,{__experimentalIsRenderedInSidebar:o,background:a,hasGradient:c,value:s,onChange:e=>{n($e(function(e,t){return qe(qe({},e),{},{colorStops:t.map(e=>{let{position:t,color:n}=e,r=Object(I.a)(n),o={length:{type:"%",value:t.toString()},type:"literal",value:`~${n}~`};if(r.parsed){const{r:e,g:t,b:n,a:i}=r.toRgb();o.type=i<1?"rgba":"rgb",o.value=i<1?[e,t,n,i]:[e,t,n]}return o})})}(i,e)))}}),Object(r.createElement)(g.Flex,{gap:3,className:"components-custom-gradient-picker__ui-line"},Object(r.createElement)(tt,null,Object(r.createElement)(rt,{gradientAST:i,hasGradient:c,onChange:n})),Object(r.createElement)(et,null,"linear-gradient"===i.type&&Object(r.createElement)(nt,{gradientAST:i,hasGradient:c,onChange:n}))))}function it(){return(it=Object.assign||function(e){for(var t=1;t(o||[]).map(e=>{let{gradient:t,name:o}=e;return Object(r.createElement)(_.Option,{key:t,value:t,isSelected:c===t,tooltipText:o||Object(a.sprintf)(Object(a.__)("Gradient code: %s"),t),style:{color:"rgba( 0,0,0,0 )",background:t},onClick:c===t?n:()=>i(t),"aria-label":o?Object(a.sprintf)(Object(a.__)("Gradient: %s"),o):Object(a.sprintf)(Object(a.__)("Gradient code: %s"),t)})}),[o,c,i,n]);return Object(r.createElement)(_,{className:t,options:u,actions:s},l)}function ct(e){let{className:t,clearGradient:n,gradients:o,onChange:i,value:a,actions:c,content:s}=e;return Object(r.createElement)(g.__experimentalVStack,{spacing:3,className:t},(o||[]).map((e,t)=>{let{name:l,gradients:u}=e;return Object(r.createElement)(g.__experimentalVStack,{spacing:2,key:t},Object(r.createElement)(g.__experimentalHeading,null,l),Object(r.createElement)(at,it({clearGradient:n,gradients:u,onChange:i,value:a},o.length===t+1?{actions:c,content:s}:{})))}))}function st(e){let{className:t,gradients:n,onChange:o,value:i,clearable:c=!0,disableCustomGradients:s=!1,__experimentalHasMultipleOrigins:l,__experimentalIsRenderedInSidebar:u}=e;const p=Object(r.useCallback)(()=>o(void 0),[o]),d=l&&(null==n?void 0:n.length)?ct:at;return Object(r.createElement)(d,{className:t,clearable:c,clearGradient:p,gradients:n,onChange:o,value:i,actions:c&&((null==n?void 0:n.length)||!s)&&Object(r.createElement)(_.ButtonAction,{onClick:p},Object(a.__)("Clear")),content:!s&&Object(r.createElement)(ot,{__experimentalIsRenderedInSidebar:u,value:i,onChange:o})})}function lt(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 ut(e){for(var t=1;t{let{value:t,onChange:n}=e;const o=(window.ct_customizer_localizations||window.ct_localizations).gradients;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(st,{value:t.gradient||"",onChange:e=>{n(ut(ut({},t),{},{gradient:e}))}}),Object(r.createElement)("ul",{className:"ct-gradient-swatches"},o.map(e=>{let{gradient:o,slug:a}=e;return Object(r.createElement)("li",{onClick:()=>{n(ut(ut({},t),{},{gradient:t.gradient===o?"":o}))},className:i()({active:o===t.gradient}),style:{"--background-image":o},key:a})})))};function ft(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 ht(e){for(var t=1;t{let{option:t,option:{activeTabs:n=["color","gradient","image"]},value:o,isOpen:s,onChange:l,setOutsideClickFreezed:u}=e;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("ul",{className:"ct-modal-tabs",onMouseUp:e=>{e.preventDefault()}},n.map(e=>Object(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:()=>l(ht(ht({},o),{},{background_type:e},"gradient"===e?{gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)"}:{}))},{color:Object(a.__)("Color","blocksy"),gradient:Object(a.__)("Gradient","blocksy"),image:Object(a.__)("Image","blocksy")}[e]))),Object(r.createElement)("div",{className:i()({"ct-image-tab ct-options-container":"image"===o.background_type||"pattern"===o.background_type,"ct-color-picker-modal":"gradient"===o.background_type,"ct-gradient-tab":"gradient"===o.background_type&&window.wp.components.__experimentalGradientPicker,"ct-gradient-tab-new":"gradient"===o.background_type&&!window.wp.components.__experimentalGradientPicker,"ct-color-tab":"color"===o.background_type},"ct-modal-tabs-content")},("image"===o.background_type||"pattern"===o.background_type)&&Object(r.createElement)("ul",{className:"ct-radio-option ct-buttons-group",onMouseUp:e=>{e.preventDefault()}},["image","pattern"].map(e=>Object(r.createElement)("li",{"data-type":e,key:e,className:i()({active:e===o.background_type}),onClick:()=>l(ht(ht({},o),{},{background_type:e}))},{pattern:Object(a.__)("Pattern","blocksy"),image:Object(a.__)("Image","blocksy")}[e]))),"pattern"===o.background_type&&Object(r.createElement)(d,{option:t,onChange:l,value:o}),"image"===o.background_type&&Object(r.createElement)(m,{setOutsideClickFreezed:u,option:t,onChange:l,value:o}),"gradient"===o.background_type&&Object(r.createElement)(dt,{value:o,onChange:l}),"gradient"!==o.background_type&&Object(r.createElement)(c.a,{value:o.backgroundColor,values:o,option:{id:"backgroundColor",label:"color"!==o.background_type&&Object(a.__)("Background Color","blocksy"),type:"ct-color-picker",skipNoColorPill:!0,design:"color"===o.background_type?"none":"inline",value:t.value.backgroundColor,pickers:[{title:Object(a.__)("Initial","blocksy"),id:"default"}],inline_modal:"color"===o.background_type,skipArrow:!0,appendToBody:!1},hasRevertButton:!1,onChange:e=>l(ht(ht({},o),{},{backgroundColor:e}))})))},gt=n(17),yt=n(28);function vt(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 Ot(e){for(var t=1;t{let{option:t,value:n,onChange:o}=e;const[c,s]=Object(r.useState)(!1),[l,u]=Object(r.useState)(!1),d=Object(r.useRef)();n=(e=>!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),h=t.has_no_color&&"color"===n.background_type&&("CT_CSS_SKIP_RULE"===n.backgroundColor.default.color||"transparent"===n.backgroundColor.default.color),{styles:b,popoverProps:m}=Object(yt.a)({ref:d,defaultHeight:434,shouldCalculate:d&&d.current});return Object(r.createElement)("div",{ref:d,className:i()("ct-background",{active:c})},Object(r.createElement)("div",{className:i()("ct-background-preview",{"ct-color-inherit":f,"ct-no-color":h}),onClick:e=>{e.preventDefault(),s(!c),"color"===n.background_type&&("CT_CSS_SKIP_RULE"!==n.backgroundColor.default.color&&"transparent"!==n.backgroundColor.default.color||o(Ot(Ot({},n),{},{backgroundColor:{default:{color:t.default_inherit_color||"#ffffff"}}})))},"data-background-type":n.background_type,style:Ot(Ot({},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(${g=n.background_pattern,(window.ct_localizations||ct_customizer_localizations).static_public_url+"images/"+p.find(e=>e.id===g).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})},Object(r.createElement)("i",{className:"ct-tooltip-top"},{inherit:Object(a.__)("Inherited","blocksy"),no_color:Object(a.__)("No Color","blocksy"),pattern:Object(a.__)("Pattern","blocksy"),gradient:Object(a.__)("Gradient","blocksy"),color:Object(a.__)("Color","blocksy"),image:Object(a.__)("Image","blocksy")}[h?"no_color":f?"inherit":n.background_type]),f&&Object(r.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 30 30"},Object(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&&Object(r.createPortal)(Object(r.createElement)(gt.default,{useCapture:!1,display:"block",disabled:!c||l,onOutsideClick:()=>{setTimeout(()=>s(!1))},wrapperProps:Ot(Ot({style:b},m),{},{className:i()("ct-option-modal ct-background-modal",{active:c})})},Object(r.createElement)(mt,{onChange:o,value:n,option:t,isOpen:c,setOutsideClickFreezed:u})),document.body));var g}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(3),i=n.n(o),a=n(1);const c=e=>"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=(e,t)=>Object.values(t).find(t=>t.families.map(e=>{let{family:t}=e;return t}).indexOf(e)>-1),l=e=>({n1:Object(a.__)("Thin 100","blocksy"),i1:Object(a.__)("Thin 100 Italic","blocksy"),n2:Object(a.__)("Extra-Light 200","blocksy"),i2:Object(a.__)("Extra-Light 200 Italic","blocksy"),n3:Object(a.__)("Light 300","blocksy"),i3:Object(a.__)("Light 300 Italic","blocksy"),n4:Object(a.__)("Regular","blocksy"),i4:Object(a.__)("Regular 400 Italic","blocksy"),n5:Object(a.__)("Medium 500","blocksy"),i5:Object(a.__)("Medium 500 Italic","blocksy"),n6:Object(a.__)("Semi-Bold 600","blocksy"),i6:Object(a.__)("Semi-Bold 600 Italic","blocksy"),n7:Object(a.__)("Bold 700","blocksy"),i7:Object(a.__)("Bold 700 Italic","blocksy"),n8:Object(a.__)("Extra-Bold 800","blocksy"),i8:Object(a.__)("Extra-Bold 800 Italic","blocksy"),n9:Object(a.__)("Ultra-Bold 900","blocksy"),i9:Object(a.__)("Ultra-Bold 900 Italic","blocksy"),Default:Object(a.__)("Default Weight","blocksy")}[e]),u=e=>0===e.indexOf("ct_font")?e.replace("ct_font_","").replace(/([-_][a-z])/gi,e=>e.toUpperCase().replace("-","").replace("_","")):0===e.indexOf("ct_typekit")?e.replace("ct_typekit_","").replace(/([-_][a-z])/gi,e=>e.toUpperCase().replace("-"," ").replace("_"," ")):"System Default"===e?Object(a.__)("System Default","blocksy"):"Default"===e?Object(a.__)("Default","blocksy"):e;var p=n(23),d=n.n(p),f=n(26);function h(){return(h=Object.assign||function(e){for(var t=1;t=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var w=null;function E(e){if(void 0===e&&(e=!1),null===w||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?w="positive-descending":(t.scrollLeft=1,w=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),w}return w}var k=function(e,t){return e};function x(e){var t,n,r=e.getItemOffset,o=e.getEstimatedTotalSize,i=e.getItemSize,a=e.getOffsetForIndexAndAlignment,c=e.getStartIndexForOffset,s=e.getStopIndexForStartIndex,l=e.initInstanceProps,u=e.shouldResetStyleCacheOnItemSizeChange,p=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=l(n.props,m(m(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:m(m(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=y((function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})})),n._callOnScroll=void 0,n._callOnScroll=y((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,o=n.props,a=o.direction,c=o.itemSize,s=o.layout,l=n._getItemStyleCache(u&&c,u&&s,u&&a);if(l.hasOwnProperty(e))t=l[e];else{var p,d=r(n.props,e,n._instanceProps),f=i(n.props,e,n._instanceProps),h="horizontal"===a||"horizontal"===s;l[e]=((p={position:"absolute"})["rtl"===a?"right":"left"]=h?d:0,p.top=h?0:d,p.height=h?"100%":f,p.width=h?f:"100%",t=p)}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=y((function(e,t,n){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;n.setState((function(e){if(e.scrollOffset===o)return null;var t=n.props.direction,a=o;if("rtl"===t)switch(E()){case"negative":a=-o;break;case"positive-descending":a=i-r-o}return a=Math.max(0,Math.min(a,i-r)),{isScrolling:!0,scrollDirection:e.scrollOffset0)for(var C=x;C<=P;C++)S.push(Object(v.createElement)(t,{data:u,key:d(C,u),index:C,isScrolling:y?j:void 0,style:this._getItemStyle(C)}));var I=o(this.props,this._instanceProps);return Object(v.createElement)(b||m||"div",{className:n,onScroll:w,ref:this._outerRefSetter,style:h({position:"relative",height:i,width:O,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},g)},Object(v.createElement)(c||s||"div",{children:S,ref:a,style:{height:_?"100%":I,pointerEvents:j?"none":void 0,width:_?I:"100%"}}))},n._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,c=i.scrollOffset,s=i.scrollUpdateWasRequested;this._callOnScroll(a,c,s)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var l=c(this.props,a,this._instanceProps),u=s(this.props,l,a,this._instanceProps),p=o&&"backward"!==i?1:Math.max(1,n),d=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,l-p),Math.max(0,Math.min(t-1,u+d)),l,u]},t}(v.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var P=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},S=x({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){var o=e.direction,i=e.height,a=e.itemCount,c=e.itemSize,s=e.layout,l=e.width,u="horizontal"===o||"horizontal"===s?l:i,p=Math.max(0,a*c-u),d=Math.min(p,t*c),f=Math.max(0,t*c-u+c);switch("smart"===n&&(n=r>=f-u&&r<=d+u?"auto":"center"),n){case"start":return d;case"end":return f;case"center":var h=Math.round(f+(d-f)/2);return hp+Math.floor(u/2)?p:h;case"auto":default:return r>=f&&r<=d?r:r{let{data:{linearFontsList:t,onPickFamily:n,value:o},index:a,style:s}=e;const l=t[a];return Object(r.createElement)("div",{style:s,onClick:()=>n(l),className:i()("ct-typography-single-font","ct-"+l.source,{active:l.family===o.family}),key:l.family},Object(r.createElement)("span",{className:"ct-font-name"},u(l.display||l.family)),Object(r.createElement)("span",{style:{fontFamily:c(l.family)},className:"ct-font-preview"},"Simply dummy text"))};var M=e=>{let{option:t,value:n,onPickFamily:o,typographyList:i,linearFontsList:a,currentView:c,searchTerm:s}=e;const l=Object(r.useRef)(null),[u,p]=(Object(r.useRef)(null),Object(r.useState)(null));Object(r.useEffect)(()=>{n.family&&l.current.scrollToItem(a.map(e=>{let{family:t}=e;return t}).indexOf(n.family),"start")},[]);const d=()=>{u&&clearTimeout(u),p(setTimeout(()=>{if(!l.current)return;const[e]=l.current._getRangeToRender(),t=(Math.ceil(a.length/25),Math.ceil((e+1)/25));(e=>{if(0===e.length)return;T=[...T,...e.map(e=>{let{family:t}=e;return t})];const t=e.map(e=>{let{family:t}=e;return t}).filter(e=>-1===e.indexOf("ct_typekit")),n=e.filter(e=>{let{family:t}=e;return t.indexOf("ct_typekit")>-1});(t.length>0||n.length>0)&&I.a.load(N(N(N({},t.length>0?{google:{families:t}}:{}),n.length>0?{typekit:{id:n[0].kit}}:{}),{},{classes:!1,text:"abcdefghijklmnopqrstuvwxyz"}))})([...Array(25)].map((e,n)=>25*(t-1)+n).map(e=>a[e]).filter(e=>!!e).filter(e=>{let{source:t,family:n}=e;return-1===T.indexOf(n)&&("google"===t||"typekit"===t)}))},100))};return Object(r.useEffect)(()=>{d()},[a]),Object(r.createElement)(S,{height:360,itemCount:a.length,itemSize:85,ref:l,onScroll:e=>{d()},itemData:{linearFontsList:a,onPickFamily:o,value:n},onItemsRendered:e=>{let{overscanStartIndex:t,overscanStopIndex:n}=e},className:"ct-typography-fonts"},R)};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 F(e){for(var t=1;t{let{option:t,value:n,onChange:o,typographyList:a,props:c}=e;const u=((e,t)=>{let n=s(e,t);return n?n.families.find(t=>{let{family:n}=t;return n===e}):null})(n.family,a),p=Object(r.useRef)(null);return Object(r.useEffect)(()=>{u&&(p.current.scrollTop=(p.current.children[u.all_variations.indexOf(n.variation)]||p.current.children[0]).offsetTop-p.current.offsetTop)},[u]),Object(r.createElement)(f.animated.ul,{style:c,className:"ct-typography-variations",ref:p},u&&u.all_variations.map(e=>Object(r.createElement)("li",{onClick:()=>o(F(F({},n),{},{variation:e})),className:i()({active:e===n.variation}),key:e},Object(r.createElement)("span",{className:"ct-variation-name","data-variation":e},l(e)))))},V=n(13);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{let{option:t,value:n,sizeRef:o,onChange:c,props:s}=e;return Object(r.createElement)(f.animated.ul,{style:s,className:"ct-typography-options",key:"options"},Object(r.createElement)("li",{key:"size"},Object(r.createElement)(V.a,{value:n.size,values:n,id:"size",option:{id:"size",label:Object(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}]},hasRevertButton:!0,onChange:e=>c(H(H({},n),{},{size:e}))})),Object(r.createElement)("li",{key:"line-height"},Object(r.createElement)(V.a,{value:n["line-height"],values:n,id:"line-height",option:{id:"line-height",label:Object(a.__)("Line Height","blocksy"),type:"ct-slider",value:t.value["line-height"],responsive:t.typography_responsive||!0,units:[{unit:"",min:0,max:10,decimals:1},{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:e=>c(H(H({},n),{},{"line-height":e}))})),Object(r.createElement)("li",{key:"letter-spacing"},Object(r.createElement)(V.a,{value:n["letter-spacing"],values:n,id:"letter-spacing",option:{id:"letter-spacing",label:Object(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,decimals:1},{unit:"px",min:-20,max:20,decimals:1},{unit:"rem",min:-5,max:5,decimals:1}]},hasRevertButton:!0,onChange:e=>c(H(H({},n),{},{"letter-spacing":e}))})),Object(r.createElement)("li",{key:"variant",className:"ct-typography-variant"},Object(r.createElement)("ul",{className:i()("ct-text-transform")},["capitalize","uppercase"].map(e=>Object(r.createElement)("li",{key:e,onClick:()=>c(H(H({},n),{},{"text-transform":n["text-transform"]===e?"none":e})),className:i()({active:e===n["text-transform"]}),"data-variant":e},Object(r.createElement)("i",{className:"ct-tooltip-top"},{capitalize:Object(a.__)("Capitalize","blocksy"),uppercase:Object(a.__)("Uppercase","blocksy")}[e])))),Object(r.createElement)("ul",{className:i()("ct-text-decoration")},["line-through","underline"].map(e=>Object(r.createElement)("li",{key:e,onClick:()=>c(H(H({},n),{},{"text-decoration":n["text-decoration"]===e?"none":e})),className:i()({active:e===n["text-decoration"]}),"data-variant":e},Object(r.createElement)("i",{className:"ct-tooltip-top"},{"line-through":Object(a.__)("Line Through","blocksy"),underline:Object(a.__)("Underline","blocksy")}[e]))))))};function G(){return(G=Object.assign||function(e){for(var t=1;t{let{option:t,value:n,initialView:o,currentView:c,previousView:s,setCurrentView:l,setInititialView:p,onChange:h,wrapperProps:b={}}=e;const[m,g]=Object(r.useState)((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(e=>({source:"system",family:e,display:"System Default"===e?Object(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)),[y,v]=Object(r.useState)(!1),[O,j]=Object(r.useState)(""),_=Object(r.useMemo)(()=>"_"===s||"search"===c&&"fonts"===s||"search"===s&&"fonts"===c?"static":"options"===s||"fonts"===s&&"variations"===c?"right":"left",[c,s]),w=Object(r.useRef)(null),E=Object(r.useRef)(null),k=Object.keys(m).reduce((e,t)=>[...e,...(m[t].families||[]).filter(e=>{let{family:t}=e;return function(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{o&&"done"!==o&&(j(""),setTimeout(()=>{})),"font_size"===o&&setTimeout(()=>E.current&&E.current.focus(),100)},[o]),Object(r.useEffect)(()=>{(async()=>{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&&g(K(K({},r.fonts),{},{system:K(K({},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){}})()},[]),Object(r.useEffect)(()=>{"search"===c&&w.current.focus()},[c]);const x=e=>{var t,r;h(K(K({},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 Object(r.createElement)(f.animated.div,G({className:"ct-option-modal ct-typography-modal"},b),Object(r.createElement)("div",{className:"ct-typography-container"},Object(r.createElement)("ul",{className:i()("ct-typography-top",{"ct-switch-panel":"options"!==c,"ct-static":"_"===s})},Object(r.createElement)("li",{className:"ct-back",onClick:()=>l("options")},Object(r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 15 15"},Object(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"}))),Object(r.createElement)("li",{className:i()("ct-font",{active:"search"===c||"fonts"===c}),onClick:()=>{l("fonts"===c?"search":"fonts"),j("")}},"search"!==c&&Object(r.createElement)("span",null,u(n.family)),"search"===c&&Object(r.createElement)("input",{onClick:e=>e.stopPropagation(),ref:w,autoFocus:!0,value:O,onKeyUp:e=>{13==e.keyCode&&k.length>0&&(x(k[0]),l("options"),j(""))},onChange:e=>{let{target:{value:t}}=e;return j(t)}}),Object(r.createElement)("svg",{width:"8",height:"8",viewBox:"0 0 15 15"},"search"===c&&Object(r.createElement)("path",{d:"M8.9,7.5l4.6-4.6c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L7.5,6.1L2.9,1.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l4.6,4.6l-4.6,4.6c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l4.6-4.6l4.6,4.6c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4L8.9,7.5z"}),"search"!==c&&Object(r.createElement)("path",{d:"M14.6,14.6c-0.6,0.6-1.4,0.6-2,0l-2.5-2.5c-1,0.7-2.2,1-3.5,1C2.9,13.1,0,10.2,0,6.6S2.9,0,6.6,0c3.6,0,6.6,2.9,6.6,6.6c0,1.3-0.4,2.5-1,3.5l2.5,2.5C15.1,13.1,15.1,14,14.6,14.6z M6.6,1.9C4,1.9,1.9,4,1.9,6.6s2.1,4.7,4.7,4.7c2.6,0,4.7-2.1,4.7-4.7C11.3,4,9.2,1.9,6.6,1.9z"}))),Object(r.createElement)("li",{className:i()("ct-weight",{active:"variations"===c}),onClick:()=>l("variations")},Object(r.createElement)("span",{"data-variation":n.variation},(P=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:Object(a.__)("Default","blocksy")}[P])))),Object(r.createElement)(f.Transition,{items:c,immediate:"static"===_,config:(e,t)=>({duration:210,easing:d()(.455,.03,.515,.955)}),from:{transform:"left"===_?"translateX(100%)":"translateX(-100%)",position:"absolute"},enter:{transform:"translateX(0%)",position:"absolute"},leave:{position:"absolute",transform:"left"===_?"translateX(-100%)":"translateX(100%)"}},(e,o,i,a)=>"options"===o?Object(r.createElement)($,{sizeRef:E,value:n,option:t,onChange:h,props:e,currentView:o}):"fonts"===o||"search"===o?Object(r.createElement)(f.animated.div,{style:e,key:o},Object(r.createElement)(M,{typographyList:m,searchTerm:O,linearFontsList:k,currentView:`${o}:${s}`,onPickFamily:e=>{x(e)},value:n})):"variations"===o?Object(r.createElement)(B,{currentView:o,props:e,typographyList:m,onChange:e=>{h(e)},value:n}):void 0)));var P},J=n(17),Q=n(7),Z=n(28);function ee(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 te(e){for(var t=1;t{let{option:{label:t="",desc:n="",attr:o={}},option:c,value:s,device:p,onChange:h}=e;const[b,m]=Object(r.useState)("_:_"),g=Object(r.useRef)();let[y,v]=Object(r.useMemo)(()=>b.split(":"),[b]);const O=Object(r.useCallback)(e=>m(`${e}:${y}`),[y]),[{isOpen:j,isTransitioning:_},w]=Object(r.useState)({isOpen:!1,isTransitioning:!1}),{styles:E,popoverProps:k}=Object(Z.a)({ref:g,defaultHeight:430,shouldCalculate:_||j}),x=e=>{w(t=>te(te({},t),{},{isOpen:e,isTransitioning:!0}))},P=Object(r.useRef)(),S=Object(r.useRef)(),C=Object(r.useRef)(),I=Object(r.useRef)(),D=Object(r.useMemo)(()=>{const e=y,t="options"===e?S.current:"fonts"===e?P.current:"variations"===e?C.current:S.current;return k.ref&&k.ref.current&&((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"}})(k.ref.current,t)},[j,y,k.ref,k.ref&&k.ref.current,P&&P.current,C&&C.current,S&&S.current,I&&I.current]);return Object(r.createElement)("div",{className:i()("ct-typography",{})},Object(r.createElement)(J.default,{disabled:!j,useCapture:!1,className:"ct-typohraphy-value",additionalRefs:[k.ref],onOutsideClick:()=>{x(!1)},wrapperProps:{ref:g,onClick:e=>{e.preventDefault(),j?O("options"):(m("options:_"),x("options"))}}},Object(r.createElement)("div",null,Object(r.createElement)("span",{onClick:e=>{e.stopPropagation(),j?O("fonts"):(m("fonts:_"),x("fonts"))},className:"ct-font",ref:P},Object(r.createElement)("span",null,"Default"===s.family?Object(a.__)("Default Family","blocksy"):u(s.family))),Object(r.createElement)("i",null,"/"),Object(r.createElement)("span",{onClick:e=>{e.stopPropagation(),j?O("options"):(m("options:_"),x("font_size"))},ref:S,className:"ct-size"},Object(r.createElement)("span",null,"CT_CSS_SKIP_RULE"===Object(Q.e)(s.size)[p]?Object(a.__)("Default Size","blocksy"):Object(Q.e)(s.size)[p])),Object(r.createElement)("i",null,"/"),Object(r.createElement)("span",{ref:C,onClick:e=>{e.stopPropagation(),j?O("variations"):(m("variations:_"),x("variations"))},className:"ct-weight"},Object(r.createElement)("span",null,l(s.variation)))),Object(r.createElement)("a",{ref:I})),(_||j)&&Object(r.createPortal)(Object(r.createElement)(f.Transition,{items:j,onRest:e=>{w(e=>te(te({},e),{},{isTransitioning:!1}))},config:{duration:100,easing:d()(.25,.1,.25,1)},from:j?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:j?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:j?{opacity:1}:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(e,t)=>t?Object(r.createElement)(Y,{wrapperProps:te({style:te(te(te({},e),E),D)},k),onChange:h,value:s,option:c,initialView:t,setInititialView:e=>x(e),currentView:y,previousView:v,setCurrentView:O}):null),document.body))}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=n(3),a=n.n(i),c=n(87),s=n(24),l=n(10),u=n(59);function p(){return(p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const m=(e,t)=>{const n=ct_customizer_localizations.header_builder_data.header.find(t=>{let{id:n}=t;return n===Object(l.b)(e)});if(!n)return!0;const r=!(n.config.allowed_in.length>0)||n.config.allowed_in.indexOf(t)>-1,o=!(n.config.excluded_from.length>0)||-1===n.config.excluded_from.indexOf(t);return r&&o},g=e=>{var t,n,o,i;let{item:c,index:s,panelType:p,onRemove:d,renderItem:f,onClick:h,className:b}=e;const m=ct_customizer_localizations.header_builder_data[p].find(e=>{let{id:t}=e;return t===Object(l.b)(c)}),{builderValue:g}=Object(r.useContext)(J);if(f)return f({item:c,itemData:m,index:s});const y=g.items.filter(e=>{let{id:t}=e;return t.indexOf(Object(l.a)())>-1}).map(e=>{let{id:t}=e;return t}),v=[Object(l.b)(c),...y.filter(e=>Object(l.b)(e)===Object(l.b)(c))],O=Object(u.a)(Object(l.b)(c));return Object(r.createElement)("div",{"data-id":c,className:a()("ct-builder-item",b,{}),onClick:h},v.length>1?`${null!==(t=null==m||null===(n=m.config)||void 0===n?void 0:n.name)&&void 0!==t?t:O} ${v.indexOf(c)+1}`:null!==(o=null==m||null===(i=m.config)||void 0===i?void 0:i.name)&&void 0!==o?o:O,Object(r.createElement)("button",{className:"ct-btn-remove",onClick:e=>{e.preventDefault(),e.stopPropagation(),d()}}))};var y=e=>{let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:l="div",direction:u="horizontal",group:d="header_sortables",options:h={},propsForItem:y=(e=>({})),displayWrapper:v=!0}=e,O=b(e,["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","displayWrapper"]);const{currentView:j,isDragging:_,setIsDragging:w,onChange:E,setList:k}=Object(r.useContext)(J),{panelsHelpers:x}=Object(r.useContext)(s.a),P=t.map((e,o)=>Object(r.createElement)(g,p({key:e,index:o,panelType:"header",item:e,className:x.isOpenFor("builder_panel_"+e)?"ct-customizing":"",onClick:t=>{t.stopPropagation(),t.preventDefault(),_||x.open("builder_panel_"+e)},onRemove:()=>{x.close(),k(f({[n]:t.filter(t=>t!==e)},"desktop"===j&&"trigger"===e?{"offcanvas:start":[]}:{}))}},y(e))));return v?Object(r.createElement)(c.a,p({options:f({delay:0,group:d,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer",direction:u,touchStartThreshold:5,onStart:function(e){w(e.item.dataset.id),m(e.item.dataset.id,"middle-row")&&document.body.classList.add("ct-builder-dragging"),e.from&&d&&"clone"!==d.pull&&e.to.classList.add("ct-is-over")},onEnd:()=>{w(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over"))},onMove:(e,t)=>{if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then(()=>[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map(e=>{e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")})),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over")),e.to&&e.to.classList.add("ct-is-over"),!m(e.dragged.dataset.id,e.to.dataset.id.split(":")[0]))return!1}},h),onChange:(e,t,r)=>{"available-items"!==n&&E({id:n,value:e.filter(e=>"__pointer__"!==e&&"__filler__"!==e)})},tag:l,className:a()("ct-builder-items",i)},O,{"data-id":n}),["end","start-middle"].indexOf(n.split(":")[1])>-1&&Object(r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&_&&m(_,n.split(":")[0])&&Object(r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),P):Object(r.createElement)(r.Fragment,null,P)};function v(){return(v=Object.assign||function(e){for(var t=1;t{let{placementName:t,bar:n,direction:o}=e;const i=n.placements.find(e=>{let{id:n}=e;return n===t});let a=[i];if("middle"!==t){const e=n.placements.find(e=>{let{id:t}=e;return"middle"===t});if(e&&e.items.length>0){if("start"===t){a=[i,n.placements.find(e=>{let{id:t}=e;return"start-middle"===t})]}if("end"===t){a=[n.placements.find(e=>{let{id:t}=e;return"end-middle"===t}),i]}}}return Object(r.createElement)("li",v({className:["ct-builder-column-"+i.id]},"middle"===i.id?{"data-count":i.items.length}:{}),a.map(e=>Object(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 j=e=>{let{bar:t,direction:n="horizontal"}=e;const{panelsHelpers:i}=Object(r.useContext)(s.a);return Object(r.createElement)("li",{className:"builder-row"},Object(r.createElement)("div",{className:"ct-row-actions",onClick:()=>i.open("builder_panel_"+t.id)},{"top-row":Object(o.__)("Top Row","blocksy"),"middle-row":Object(o.__)("Main Row","blocksy"),"bottom-row":Object(o.__)("Bottom Row","blocksy"),offcanvas:Object(o.__)("Off Canvas Area","blocksy")}[t.id]),Object(r.createElement)("ul",{className:"row-inner"},["start","middle","end"].filter(e=>!!t.placements.find(t=>{let{id:n}=t;return n===e})).map(e=>Object(r.createElement)(O,{key:e,bar:t,placementName:e,direction:n}))))};var _=e=>{let{inlinedItemsFromBuilder:t,view:n,builderValueWithView:o}=e,i="mobile"===n||t.indexOf("trigger")>-1&&o.find(e=>{let{id:t}=e;return"offcanvas"===t});return Object(r.createElement)("div",{className:a()("placements-builder",{"ct-mobile":i})},i&&Object(r.createElement)("ul",{className:"offcanvas-container"},Object(r.createElement)(j,{direction:"vertical",bar:o.find(e=>{let{id:t}=e;return"offcanvas"===t})})),Object(r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map(e=>{const t=o.find(t=>{let{id:n}=t;return n===e});return t?Object(r.createElement)(j,{bar:t,key:e}):null})))};var w=e=>{let{currentView:t,setCurrentView:n}=e;const[i,c]=Object(r.useState)(!1);return Object(r.useEffect)(()=>()=>{document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")},[]),Object(r.createElement)("ul",{className:"ct-view-switch"},["desktop","mobile"].map(e=>Object(r.createElement)("li",{key:e,onClick:()=>n("mobile"===e?"tablet":e),className:a()({active:t===e})},{desktop:Object(o.__)("Desktop Header","blocksy"),mobile:Object(o.__)("Tablet / Mobile Header","blocksy")}[e])),Object(r.createElement)("li",{className:"ct-builder-toggle",onClick:()=>{c(!i),i?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},i?Object(o.__)("Show Builder","blocksy"):Object(o.__)("Hide Builder","blocksy")))},E=n(6),k=n(18),x=n(11);function P(){return(P=Object.assign||function(e){for(var t=1;t{let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:c,panelsActions:s,currentView:u,isDragging:p}=Object(r.useContext)(J),d=[...t.desktop.reduce((e,t)=>{let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[])]},[]),...t.mobile.reduce((e,t)=>{let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[])]},[])],f=ct_customizer_localizations.header_builder_data.secondary_items.header.filter(e=>{let{config:t}=e;return t.enabled}),h=ct_customizer_localizations.header_builder_data.header,b=t.items.filter(e=>{let{id:t}=e;return t.indexOf(Object(l.a)())>-1}).map(e=>{let{id:t}=e;return t});return Object(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(e=>{let{id:t}=e;return t}),...b].filter(e=>h.some(t=>{let{id:n}=t;return n===Object(l.b)(e)})).sort((e,t)=>{const n=h.find(t=>{let{id:n}=t;return n===Object(l.b)(e)}),r=h.find(e=>{let{id:n}=e;return n===Object(l.b)(t)});return n.config.name.localeCompare(r.config.name)}),hasPointers:!1,displayWrapper:i,propsForItem:e=>({renderItem:e=>{let{item:c,itemData:f,index:m}=e;const g=h.find(e=>{let{id:t}=e;return t===Object(l.b)(c)}).options,y=[Object(l.b)(c),...b.filter(e=>Object(l.b)(e)===Object(l.b)(c))],v=y.length>1?`${f.config.name} ${y.indexOf(c)+1}`:f.config.name,O={label:v,"inner-options":g},j=o.indexOf(c)>-1;let _="__none__";j&&(_=t[u].find(e=>{let{id:t,placements:n}=e;return(n||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[]).find(e=>e===c)}).id);const w="builder_panel_"+c,S=["mobile-menu","offcanvas-logo"],I=i&&f.config.devices.includes(u)&&(!S.includes(c)||S.includes(c)&&("desktop"!==u||o.indexOf("trigger")>-1));f.config.name;return Object(r.createElement)(k.PanelMetaWrapper,P({id:w,option:O},s,{getActualOption:e=>{let{open:o}=e;return Object(r.createElement)(r.Fragment,null,d.indexOf(c)>-1&&Object(r.createElement)(k.default,{id:w,getValues:()=>{let e=t.items.find(e=>{let{id:t}=e;return t===c});return e&&Object.keys(e.values)>5?C({builderSettings:t.settings||{},row:_},e.values):C(C({},Object(x.b)(g,e?e.values:{})),{},{row:_,builderSettings:t.settings||{}})},option:O,onChangeFor:(e,r)=>{const o=t.items.find(e=>{let{id:t}=e;return t===c});n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:c,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?Object(x.b)(g,{}):{}}})},view:"simple"}),I&&Object(r.createElement)("div",{"data-id":c,className:a()({"ct-item-in-builder":j,"ct-builder-item":!j}),onClick:e=>{p||j&&o()}},v,Object(r.createElement)(E.Slot,{name:"PlacementsBuilderSidebarItem_"+m,fillProps:{item:c,itemInBuilder:j,itemData:f}})))}}))}}),direction:"vertical"})};function N(){return(N=Object.assign||function(e){for(var t=1;t{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:c}=Object(r.useContext)(J),s=i.filter(e=>{let{id:t}=e;return!o.find(e=>e.id===t)});return Object(r.createElement)(r.Fragment,null,s.map(e=>{const o={label:e.config.name,"inner-options":e.options},i="builder_panel_"+e.id;return Object(r.createElement)(k.PanelMetaWrapper,N({id:i,key:e.id,option:o},c,{getActualOption:()=>Object(r.createElement)(r.Fragment,null,Object(r.createElement)(k.default,{id:i,getValues:()=>{let n=t.items.find(t=>{let{id:n}=t;return n===e.id});return n&&Object.keys(n.values)>5?T({builderSettings:t.settings||{}},n.values):T(T({},Object(x.b)(e.options,n?n.values:{})),{},{builderSettings:t.settings||{}})},option:o,onChangeFor:(r,o)=>{const i=t.items.find(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?Object(x.b)(e.options,{}):{}}})},view:"simple"}))}))}))};function z(){return(z=Object.assign||function(e){for(var t=1;t{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:c}=Object(r.useContext)(J),s=n.sections.filter(e=>{let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")});return Object(r.createElement)("ul",{className:a()("ct-panels-manager")},s.map(t=>{let{name:n,id:s}=t,l=n||{"type-1":Object(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:l,"inner-options":p};return Object(r.createElement)(k.PanelMetaWrapper,z({id:u,key:s,option:d},c,{getActualOption:t=>{let{open:n}=t;return Object(r.createElement)(r.Fragment,null,Object.keys(p).length>0&&s===e.id&&Object(r.createElement)(k.default,{id:u,getValues:()=>e.settings||{},option:d,onChangeFor:(t,n)=>{i({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:t,optionValue:n,values:Object(x.b)(p,Array.isArray(e.settings)?{}:e.settings||{})}})},view:"simple"}),s===e.id&&Object(r.createElement)("li",{className:a()({active:s===e.id,"ct-global":"type-1"===s}),onClick:()=>{Object.keys(p).length>0&&n()}},Object(r.createElement)("span",{className:"ct-panel-name"},l)))}}))}))};var L=e=>{let{allBuilderSections:t,builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:c}=e;const[s,l]=Object(r.useState)("items"),{builderValueCollection:u}=Object(r.useContext)(J);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 Object(r.createElement)("div",{className:"ct-available-items"},Object(r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:Object(o.sprintf)(Object(o.__)("Customizing: %s","blocksy"),`${(u.sections.find(e=>{let{id:t}=e;return t===n.id})||{}).name||{"type-1":Object(o.__)("Global Header","blocksy")}[n.id]||n.id}`)}}),Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,["items","panels"].map(e=>Object(r.createElement)("li",{key:e,onClick:t=>{t.preventDefault(),l(e)},className:a()({active:e===s})},{panels:Object(o.__)("Headers","blocksy"),items:Object(o.__)("Elements","blocksy")}[e]))),Object(r.createElement)("div",{className:"ct-current-tab"},"panels"===s&&Object(r.createElement)(E.Slot,{name:"PlacementsBuilderPanelsManager"},e=>0===e.length?Object(r.createElement)(F,null):e),Object(r.createElement)(D,{builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:c,displayList:"items"===s}))),Object(r.createElement)(M,{builderValue:n,builderValueDispatch:i}))},B=n(30),V=n.n(B);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{let n={},r=[],o=e.sections.find(t=>{let{id:n}=t;return n.indexOf(e.__forced_static_header__||Q()||e.sections[0].id)>-1}),i=!1,a=!1,c=[];if("ITEM_VALUE_ON_CHANGE"===t.type){const{id:e,optionId:n,optionValue:r,values:i={}}=t.payload;a=`${e}:${n}`;let c=o.items;c.find(t=>{let{id:n}=t;return n===e})||(c=[...c,{id:e,values:{}}]),o=H(H({},o),{},{items:c.map(t=>t.id===e?H(H({},t),{},{values:H(H(H({},t.values),i),{},{[n]:r})}):t)})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,n={__forced_static_header__:t.payload.id}),"MARK_HEADER_AS_GLOBAL"===t.type&&(i=!0,n={current_section:e.__forced_static_header__}),"MARK_SPECIFIC_HEADER_AS_GLOBAL"===t.type&&(n={current_section:t.payload.id}),"CLONE_ITEM"===t.type){const e=Object(l.b)(t.payload.id);o=H(H({},o),{},{items:[...o.items,{id:`${e}${Object(l.a)()}${V()()}`,values:o.items.find(t=>{let{id:n}=t;return n===e})?o.items.find(t=>{let{id:n}=t;return n===e}).values:{}}]})}if("REMOVE_CLONED_ITEM"===t.type&&(o=H(H({},o),{},{items:o.items.filter(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((e,t)=>[...e,...t],[]).indexOf("trigger")>-1&&!o.desktop.find(e=>{let{id:t}=e;return"offcanvas"===t})&&(o=H(H({},o),{},{desktop:[...o.desktop,{id:"offcanvas",placements:[{id:"start",items:[]}]}]})),o=H(H({},o),{},{[e]:o[e].map(e=>{let{id:t,placements:r}=e;if(Object.keys(n).map(e=>e.split(":")[0]).indexOf(t)>-1){let e={id:t,placements:r.map(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(e=>{let{id:t}=e;return"middle"===t})&&0===e.placements.find(e=>{let{id:t}=e;return"middle"===t}).items.length&&e.placements.find(e=>{let{id:t}=e;return"start-middle"===t})&&(e.placements.find(e=>{let{id:t}=e;return"start-middle"===t}).items.length>0||e.placements.find(e=>{let{id:t}=e;return"end-middle"===t}).items.length>0)){let n={};n[t+":start"]=[...e.placements.find(e=>{let{id:t}=e;return"start"===t}).items,...e.placements.find(e=>{let{id:t}=e;return"start-middle"===t}).items],n[t+":end"]=[...e.placements.find(e=>{let{id:t}=e;return"end-middle"===t}).items,...e.placements.find(e=>{let{id:t}=e;return"end"===t}).items],n[t+":start-middle"]=[],n[t+":end-middle"]=[],e={id:t,placements:e.placements.map(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=H(H({},o),{},{settings:H(H(H({},o.settings),r),{},{[e]:n})})}if("CREATE_NEW_SECTION"===t.type){const{name:n,copy:o}=t.payload;r=[o?H(H({},e.sections.find(e=>{let{id:t}=e;return t===o})||{}),{},{name:n,id:"ct-custom-"+V()()}):{name:n,id:"ct-custom-"+V()(),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"]}]}]}]}return"REMOVE_BUILDER_SECTION"===t.type&&c.push(t.payload.id),H(H(H({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map(e=>e.id===o.id?o:e),...r].filter(e=>{let{id:t}=e;return-1===c.indexOf(t)})})};var G=n(34);n(31);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 K(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const J=Object(r.createContext)({}),Q=()=>{(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 Z=e=>{let{value:t,option:n,onChange:o}=e;const i=Object(r.useRef)(null);null===i.current&&(i.current=(t.sections.find(e=>{let{id:t}=e;return t.indexOf(Q())>-1})||t.sections[0]).id),Object(r.useEffect)(()=>{let e=wp.customize("header_placements")(),{__forced_dynamic_header__:n,__forced_static_header__:r,__should_refresh__:o}=e,i=Y(e,["__forced_dynamic_header__","__forced_static_header__","__should_refresh__"]);Object.keys(i).map(e=>{parseFloat(e)&&delete i[e]});try{wp.customize("header_placements")(K(K({},i),{},{__forced_static_header__:(t.sections.find(e=>{let{id:t}=e;return t.indexOf(Q())>-1})||t.sections[0]).id}))}catch(e){console.error(e)}return()=>{const e=wp.customize("header_placements")(),{__forced_dynamic_header__:t,__forced_static_header__:n,__should_refresh__:r}=e,o=Y(e,["__forced_dynamic_header__","__forced_static_header__","__should_refresh__"]);wp.customize("header_placements")(K({__should_refresh__:!0,[Math.random()]:"update"},o))}},[]);const[a,c]=Object(r.useState)(!1),[s,l]=Object(r.useReducer)($,K(K({},t),i.current?{__forced_static_header__:i.current}:{})),u=Object(r.useMemo)(()=>s.sections.find(e=>{let{id:t}=e;return t===s.__forced_static_header__})||s.sections[0],[s]),[p,d]=Object(G.b)({withTablet:!1}),f=Object(r.useMemo)(()=>u[p].reduce((e,t)=>{let{id:n,placements:r}=t;return[...e,...(r||[]).reduce((e,t)=>{let{id:n,items:r}=t;return[...e,...r]},[])]},[]),[u,p]),h=Object(r.useCallback)(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(e=>{let{id:n}=e;return n===t.__forced_static_header__})||t.sections[0];let c=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:K(K(K({},(c.find(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(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:K(K(K({},i.settings),o),{},{[n]:r})})}o(t),l(e)},[l,o,s]),b=Object(r.useCallback)(e=>h({type:"SET_LIST",payload:{currentView:p,lists:e}}),[h,p]);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(J.Provider,{value:{option:n,currentView:p,isDragging:a,setIsDragging:c,setList:b,builderValueDispatch:h,builderValue:u,onChange:e=>{let{id:t,value:n}=e;return b({[t]:n})},builderValueCollection:s}},Object(r.createElement)(L,{allBuilderSections:t,builderValue:u,inlinedItemsFromBuilder:f,builderValueDispatch:h}),Object(r.createPortal)(Object(r.createElement)("div",{className:"ct-builder-header"},Object(r.createElement)(w,{currentView:p,setCurrentView:d}),Object(r.createElement)(_,{inlinedItemsFromBuilder:f,builderValueWithView:u[p],view:p})),document.querySelector(".ct-panel-builder"))))};const ee=e=>Object(r.createElement)(Z,e);ee.renderingConfig={design:"none"};t.default=ee},function(e,t,n){"use strict";n.r(t),n.d(t,"DragDropContext",(function(){return $})),n.d(t,"fetchCurrentFooter",(function(){return G}));var r=n(0),o=n(1),i=n(3),a=n.n(i),c=n(87),s=n(24),l=n(10);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=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const b=e=>{let{item:t,index:n,panelType:o,onRemove:i,renderItem:c,onClick:s,className:u}=e;const p=ct_customizer_localizations.header_builder_data[o].find(e=>{let{id:n}=e;return n===Object(l.b)(t)}),{builderValue:d}=Object(r.useContext)($);if(c)return c({item:t,itemData:p,index:n});const f=Object.keys(d.items).filter(e=>e.indexOf(Object(l.a)())>-1),h=[Object(l.b)(t),...f.filter(e=>Object(l.b)(e)===Object(l.b)(t))];return Object(r.createElement)("div",{"data-id":t,className:a()("ct-builder-item",u,{}),onClick:s},p&&p.config?h.length>1?`${p.config.name} ${h.indexOf(t)+1}`:p.config.name:t,Object(r.createElement)("button",{className:"ct-btn-remove",onClick:e=>{e.preventDefault(),e.stopPropagation(),i()}}))};var m=e=>{let{items:t,draggableId:n,hasPointers:o=!0,className:i,tagName:l="div",direction:u="horizontal",group:d="header_sortables",options:m={},propsForItem:g=(e=>({})),panelType:y="footer",displayWrapper:v=!0}=e,O=h(e,["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","panelType","displayWrapper"]);const{isDragging:j,setIsDragging:_,onChange:w,setList:E}=Object(r.useContext)($),{panelsHelpers:k}=Object(r.useContext)(s.a),x=t.map((e,o)=>Object(r.createElement)(b,f({key:e,index:o,panelType:y,item:e,className:k.isOpenFor("builder_panel_"+e)?"ct-customizing":"",onClick:t=>{t.stopPropagation(),t.preventDefault(),k.open("builder_panel_"+e)},onRemove:()=>{k.close(),E({[n]:t.filter(t=>t!==e)})}},g(e))));return v?Object(r.createElement)(c.a,f({options:p({delay:0,group:d,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer",direction:u,touchStartThreshold:5,onStart:e=>{_(e.item.dataset.id),document.body.classList.add("ct-builder-dragging"),e.from&&d&&"clone"!==d.pull&&e.to.classList.add("ct-is-over")},onEnd:()=>{_(!1),document.body.classList.remove("ct-builder-dragging"),[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over"))},onMove:(e,t)=>{if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then(()=>[...e.from.querySelectorAll(`[data-id="${e.dragged.dataset.id}"]`)].map(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(e=>"__pointer__"!==e.dataset.id&&"__filler__"!==e.dataset.id).length>0)return!1;[...document.querySelectorAll(".ct-panel-builder .ct-is-over")].map(e=>e.classList.remove("ct-is-over")),e.to.classList.add("ct-is-over")}}},m),onChange:(e,t,r)=>{"available-items"!==n&&w({id:n,value:e.filter(e=>"__pointer__"!==e&&"__filler__"!==e)})},tag:l,className:a()("ct-builder-items",i)},O,{"data-id":n}),"available-items"!==n&&j&&Object(r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),o&&j&&Object(r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),x):x};const g=e=>{let{bar:t,builderValue:n,direction:i="horizontal"}=e;const{panelsHelpers:a}=Object(r.useContext)(s.a),c=n.items[t.id],l=(ct_customizer_localizations.header_builder_data.footer.find(e=>{let{id:n}=e;return n===t.id}),c?c.values:{});let u="initial";return 2===t.columns.length&&(u=l["2_columns_layout"]||{desktop:"repeat(2, 1fr)",tablet:"initial",mobile:"initial"}),3===t.columns.length&&(u=l["3_columns_layout"]||{desktop:"repeat(3, 1fr)",tablet:"initial",mobile:"initial"}),4===t.columns.length&&(u=l["4_columns_layout"]||{desktop:"repeat(4, 1fr)",tablet:"initial",mobile:"initial"}),5===t.columns.length&&(u=l["5_columns_layout"]||{desktop:"repeat(5, 1fr)",tablet:"initial",mobile:"initial"}),6===t.columns.length&&(u=l["6_columns_layout"]||{desktop:"repeat(6, 1fr)",tablet:"initial",mobile:"initial"}),u&&u.desktop&&(u=u.desktop),Object(r.createElement)("li",{className:"builder-row"},Object(r.createElement)("div",{className:"ct-row-actions",onClick:()=>a.open("builder_panel_"+t.id)},{"top-row":Object(o.__)("Top Row","blocksy"),"middle-row":Object(o.__)("Middle Row","blocksy"),"bottom-row":Object(o.__)("Bottom Row","blocksy")}[t.id]),Object(r.createElement)("ul",{className:"row-inner",style:{"--gridTemplateColummns":u}},t.columns.map((e,n)=>Object(r.createElement)("li",{className:"builder-column",key:n},Object(r.createElement)(m,{draggableId:`${t.id}:${n}`,items:e})))))},y=(e,t)=>{for(let n in t)if(t[n]!==e[n])return!1;return!0};var v=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,o={};return i=>(void 0!==t&&n(o,i)||(o=i,t=Object(r.createElement)(e,Object.assign({},i))),t)}(e=>{let{builderValue:t}=e;return Object(r.createElement)("div",{className:a()("placements-builder")},Object(r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map(e=>Object(r.createElement)(g,{builderValue:t,bar:t.rows.find(t=>{let{id:n}=t;return n===e}),key:e}))))}),O=n(18),j=n(11),_=(n(20),n(6));function w(){return(w=Object.assign||function(e){for(var t=1;t{let{builderValue:t,builderValueDispatch:n,inlinedItemsFromBuilder:o,displayList:i=!0}=e;const{panelsState:c,panelsActions:s,currentView:u,isDragging:p}=Object(r.useContext)($),d=t.rows.reduce((e,t)=>{let{columns:n}=t;return[...e,...(n||[]).reduce((e,t)=>[...e,...t],[])]},[]),f=ct_customizer_localizations.header_builder_data.secondary_items.footer.filter(e=>{let{config:t}=e;return t.enabled}),h=ct_customizer_localizations.header_builder_data.footer,b=Object.keys(t.items).filter(e=>e.indexOf(Object(l.a)())>-1);return Object(r.createElement)(m,{options:{sort:!1,filter:".ct-item-in-builder"},group:{name:"header_sortables",put:!1,pull:"clone"},draggableId:"available-items",items:[...f.map(e=>{let{id:t}=e;return t}),...b].sort((e,t)=>{const n=ct_customizer_localizations.header_builder_data.footer.find(t=>{let{id:n}=t;return n===Object(l.b)(e)}),r=ct_customizer_localizations.header_builder_data.footer.find(e=>{let{id:n}=e;return n===Object(l.b)(t)});return n.config.name.localeCompare(r.config.name)}),hasPointers:!1,panelType:"footer",displayWrapper:i,propsForItem:e=>({renderItem:e=>{let{item:c,itemData:u,index:f}=e;const m=h.find(e=>{let{id:t}=e;return t===Object(l.b)(c)}).options,g=[Object(l.b)(c),...b.filter(e=>Object(l.b)(e)===Object(l.b)(c))],y=g.length>1?`${u.config.name} ${g.indexOf(c)+1}`:u.config.name,v={label:y,"inner-options":m},E=o.indexOf(c)>-1,k="builder_panel_"+c;return Object(r.createElement)(O.PanelMetaWrapper,w({id:k,option:v},s,{getActualOption:e=>{let{open:o,container:s}=e;return Object(r.createElement)(r.Fragment,null,d.indexOf(c)>-1&&Object(r.createElement)(O.default,{id:k,getValues:()=>{let e=t.items[c];return e&&Object.keys(e.values)>5?e.values:Object(j.b)(m,e?e.values:{})},option:v,onChangeFor:(e,r)=>{const o=t.items[c];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:c,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?Object(j.b)(m,{}):{}}})},view:"simple"}),i&&Object(r.createElement)("div",{ref:s,"data-id":c,className:a()({"ct-item-in-builder":E,"ct-builder-item":!E}),onClick:()=>{p||E&&o()}},y,Object(r.createElement)(_.Slot,{name:"ColumnsBuilderSidebarItem_"+f,fillProps:{item:c,itemInBuilder:E,itemData:u}})))}}))}}),direction:"vertical"})};function k(){return(k=Object.assign||function(e){for(var t=1;t{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:c}=Object(r.useContext)($),s=i.filter(e=>{let{id:t}=e;return!o.find(e=>e.id===t)});return Object(r.createElement)(r.Fragment,null,s.map(e=>{const o={label:e.config.name,"inner-options":e.options},i="builder_panel_"+e.id;return Object(r.createElement)(O.PanelMetaWrapper,k({id:i,key:e.id,option:o},c,{getActualOption:a=>{let{container:c}=a;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(O.default,{id:i,getValues:()=>{let n=t.items[e.id];const r=t.rows.find(t=>{let{id:n}=t;return n===e.id});let o=!1;return r&&r.columns.reduce((e,t)=>[...e,t],[]).join("").indexOf("widget-area")>-1&&(o=!0),n&&Object.keys(n.values)>5?P(P({},n.values),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{}):P(P({},Object(j.b)(e.options,n?n.values:{})),r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{})},option:o,onChangeFor:(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?Object(j.b)(e.options,{}):{}}})},view:"simple"}))}}))}))};function I(){return(I=Object.assign||function(e){for(var t=1;t{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}=Object(r.useContext)($),c=e.sections.filter(e=>{let{id:t}=e;return"type-2"!==t&&"type-3"!==t&&-1===t.indexOf("ct-custom")});return Object(r.createElement)("div",{className:"ct-panels-manager"},c.map(e=>{let{name:t,id:n}=e;return Object(r.createElement)("div",null,t)}),Object(r.createElement)("ul",{className:a()("ct-panels-list")},c.map(e=>{let{name:c,id:s}=e,l=c||{"type-1":Object(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:l,"inner-options":p};return Object(r.createElement)(O.PanelMetaWrapper,I({id:u,key:s,option:d},i,{getActualOption:e=>{let{open:o}=e;return Object(r.createElement)(r.Fragment,null,s===t.id&&Object(r.createElement)(O.default,{id:u,getValues:()=>Object(j.b)(p,Array.isArray(t.settings)?{}:t.settings),option:d,onChangeFor:(e,t)=>{n({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:e,optionValue:t}})},view:"simple"}),s===t.id&&Object(r.createElement)("li",{className:a()({active:s===t.id,"ct-global":"type-1"===s}),onClick:()=>{o()}},Object(r.createElement)("span",{className:"ct-panel-name"},l)))}}))})))};var N=e=>{let{builderValue:t,builderValueCollection:n,builderValueDispatch:i,inlinedItemsFromBuilder:c}=e;const[s,l]=Object(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 Object(r.createElement)("div",{className:"ct-available-items ct-footer-builder-options"},Object(r.createElement)("h3",{className:"ct-title",dangerouslySetInnerHTML:{__html:sprintf(Object(o.__)("Customizing: %s","blocksy"),`${(n.sections.find(e=>{let{id:n}=e;return n===t.id})||{}).name||{"type-1":Object(o.__)("Global Footer","blocksy")}[t.id]||t.id}`)}}),Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,["items","panels"].map(e=>Object(r.createElement)("li",{key:e,onClick:t=>{t.preventDefault(),l(e)},className:a()({active:e===s})},{panels:Object(o.__)("Footers","blocksy"),items:Object(o.__)("Elements","blocksy")}[e]))),Object(r.createElement)("div",{className:"ct-current-tab"},"panels"===s&&Object(r.createElement)(_.Slot,{name:"ColumnsBuilderPanelsManager"},e=>0===e.length?Object(r.createElement)(D,null):e),Object(r.createElement)(E,{builderValue:t,builderValueDispatch:i,inlinedItemsFromBuilder:c,displayList:"items"===s}))),Object(r.createElement)(C,{builderValue:t,builderValueDispatch:i}))},A=n(30),T=n.n(A);function R(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=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function M(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)}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 F(e){for(var t=1;t{let n={},r=[],o=e.sections.find(t=>{let{id:n}=t;return n.indexOf(e.__forced_static_footer__||G()||e.sections[0].id)>-1}),i=!1,a=!1,c=[];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 c=o.items;"top-row"!==e&&"middle-row"!==e&&"bottom-row"!==e||"items_per_row"!==n?(c[e]||(c[e]={id:e,values:{}}),o=F(F({},o),{},{items:F(F({},Array.isArray(c)?{}:c),{},{[e]:{id:e,values:F(F({},c[e].values),{},{[n]:r})}})})):o=F(F({},o),{},{rows:o.rows.map(t=>{return t.id===e?F(F({},t),{},{columns:(n=t.columns,o=parseInt(r,10),n=n.filter(e=>e.length>0),Array.from(Array(o)).map((e,t)=>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=R(e,[n].map(M));o=F(F({},o),{},{items:i})}if("CLONE_ITEM"===t.type){const e=Object(l.b)(t.payload.id);let n=`${e}${Object(l.a)()}${T()()}`;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(t=>{let{id:n,columns:r}=t;return Object.keys(e).map(e=>e.split(":")[0]).indexOf(n)>-1?{id:n,columns:r.map((t,r)=>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(e=>{let{id:t}=e;return t===o})||{}),{},{name:n,id:"ct-custom-"+T()()}):{name:n,id:"ct-custom-"+T()(),mode:"columns",rows:[{id:"top-row",columns:[[],[]]},{id:"middle-row",columns:[[],[],[]]},{id:"bottom-row",columns:[["copyright"]]}],items:[],settings:[]}]}return"REMOVE_BUILDER_SECTION"===t.type&&c.push(t.payload.id),F(F(F({},e),n),{},{__should_refresh__:i,__should_refresh_item__:a,sections:[...e.sections.map(e=>e.id===o.id?o:e),...r].filter(e=>{let{id:t}=e;return-1===c.indexOf(t)})})};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 U(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const $=Object(r.createContext)({}),G=()=>{(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},q=e=>{let{value:t,option:n,onChange:i}=e;const a=Object(r.useRef)(null);null===a.current&&(a.current=(t.sections.find(e=>{let{id:t}=e;return t.indexOf(G())>-1})||t.sections[0]).id),Object(r.useEffect)(()=>{let e=wp.customize("footer_placements")(),{__forced_static_footer__:n,__should_refresh__:r}=e,o=W(e,["__forced_static_footer__","__should_refresh__"]);Object.keys(o).map(e=>{parseFloat(e)&&delete o[e]});try{wp.customize("footer_placements")(U(U({},o),{},{__forced_static_footer__:(t.sections.find(e=>{let{id:t}=e;return t.indexOf(G())>-1})||t.sections[0]).id}))}catch(e){console.error(e)}return()=>{const e=wp.customize("footer_placements")(),{__forced_static_footer__:t}=e,n=W(e,["__forced_static_footer__"]);wp.customize("footer_placements")(U({__should_refresh__:!0,[Math.random()]:"update"},n))}},[]);const[c,s]=Object(r.useReducer)(B,U(U({},t),a.current?{__forced_static_footer__:a.current}:{})),[l,u]=Object(r.useState)(!1),p=Object(r.useMemo)(()=>c.sections.find(e=>{let{id:t}=e;return t===c.__forced_static_footer__})||c.sections[0],[c]),[d,f]=Object(r.useState)(!1),h=p.rows.reduce((e,t)=>{let{columns:n}=t;return[...e,...(n||[]).reduce((e,t)=>[...e,...t],[])]},[]),b=Object(r.useCallback)(e=>{let t=B(c,e);if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===e.type&&wp.customize.previewer){const n=t.sections.find(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:U(U({},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(e=>{let{id:n}=e;return n===t.__forced_static_footer__})||t.sections[0];const c=a.items[n]||{values:{}};wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:n,optionId:r,optionValue:o,values:U(U(U(U(U({},c.values),i),"top-row"===n||"middle-row"===n||"bottom-row"===n?{items_per_row:a.rows.find(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,c]),m=e=>b({type:"SET_LIST",onBuilderValueChange:i,payload:{lists:e}});return Object(r.useEffect)(()=>()=>{document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")},[]),Object(r.createElement)(r.Fragment,null,Object(r.createElement)($.Provider,{value:{isDragging:d,setIsDragging:f,setList:m,builderValueDispatch:b,builderValueCollection:c,builderValue:p,onChange:e=>{let{id:t,value:n}=e;return m({[t]:n})}}},Object(r.createElement)(N,{builderValue:p,inlinedItemsFromBuilder:h,builderValueDispatch:b,builderValueCollection:c}),Object(r.createPortal)(Object(r.createElement)("div",{className:"ct-builder-footer"},Object(r.createElement)("ul",{className:"ct-view-switch"},Object(r.createElement)("li",{className:"ct-builder-toggle",onClick:()=>{u(!l),l?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},l?Object(o.__)("Show Builder","blocksy"):Object(o.__)("Hide Builder","blocksy"))),Object(r.createElement)(v,{builderValue:p})),document.querySelector(".ct-panel-builder"))))};q.renderingConfig={design:"none"};t.default=q},function(e,t,n){"use strict";n.r(t),n.d(t,"Overlay",(function(){return w.a})),n.d(t,"getValueFromInput",(function(){return f.b})),n.d(t,"OptionsPanel",(function(){return a.a})),n.d(t,"Panel",(function(){return E.default})),n.d(t,"PanelMetaWrapper",(function(){return E.PanelMetaWrapper})),n.d(t,"DeviceManagerProvider",(function(){return k.a})),n.d(t,"PanelLevel",(function(){return x.b})),n.d(t,"Switch",(function(){return P.default})),n.d(t,"ImageUploader",(function(){return S.default})),n.d(t,"Select",(function(){return C.default})),n.d(t,"OutsideClickHandler",(function(){return I.default})),n.d(t,"Transition",(function(){return D.Transition})),n.d(t,"animated",(function(){return D.animated})),n.d(t,"bezierEasing",(function(){return A.a})),n.d(t,"usePopoverMaker",(function(){return T.a})),n.d(t,"onDocumentLoaded",(function(){return R}));n(190);var r=n(25),o=n.n(r),i=n(0),a=n(20),c=n(31),s=n.n(c);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 u(e){for(var t=1;t{let{value:t,options:n,input_name:r,input_id:c,hasRevertButton:l}=e;const[p,d]=Object(i.useState)(t),f=Object(i.useRef)(),h=Object(i.useCallback)(e=>{let{id:t,value:n,input:r}=e;r===f.current&&d(e=>u(u({},e),{},{[t]:n}))},[]);return Object(i.useEffect)(()=>(s.a.on("ct:options:trigger-change",h),()=>{s.a.off("ct:options:trigger-change",h)}),[]),Object(i.createElement)("div",{className:"ct-options-root"},Object(i.createElement)("input",{value:JSON.stringify(Array.isArray(p)?{}:p),onChange:()=>{},name:r,id:c,type:"hidden",ref:f}),Object(i.createElement)(a.a,{hasRevertButton:l,onChange:(e,t)=>{d(n=>u(u({},n),{},{[e]:t})),o()(f.current).change()},value:p,options:n}))},f=n(11);const h=()=>[...document.querySelectorAll(".ct-options-panel")].map(e=>{e.closest('[id="available-widgets"]')||e.ctHasOptions||(e.ctHasOptions=!0,o()(e).on("remove",()=>setTimeout(()=>h())),o()(e).on("remove",()=>()=>h()),Object(i.render)(Object(i.createElement)(d,{options:JSON.parse(e.firstElementChild.dataset.ctOptions),value:Object(f.b)(JSON.parse(e.firstElementChild.dataset.ctOptions),JSON.parse(e.firstElementChild.value),null,!1),input_id:e.firstElementChild.id,input_name:e.firstElementChild.name,hasRevertButton:-1===Object.keys(e.dataset).indexOf("disableReverseButton")}),e))});var b=n(1);const m=()=>{[...document.querySelectorAll(".woocommerce_variations .woocommerce_variation")].map(e=>{e.hasBlocksyOptions||(e.hasBlocksyOptions=!0,(e=>{const t=e.querySelector(".upload_image");if(!t)return;const n=document.createElement("p");n.classList.add("form-row"),n.classList.add("form-row-full"),n.classList.add("ct-variation-image-gallery"),t.nextElementSibling.insertAdjacentElement("afterend",n);const r=e.querySelector('[name*="blocksy_post_meta_options"]'),o={gallery_source:{label:Object(b.__)("Variation Gallery Source","blocksy"),type:"ct-radio",value:"default",design:"inline",divider:"bottom",choices:{default:Object(b.__)("Default","blocksy"),custom:Object(b.__)("Custom","blocksy")}},condition:{type:"ct-condition",condition:{gallery_source:"custom"},options:{images:{label:Object(b.__)("Variation Image Gallery","blocksy"),type:"ct-multi-image-uploader",design:e=>{let{value:t}=e;return 0===t.length?"inline":"block"},value:[]}}}};Object(i.render)(Object(i.createElement)(d,{options:o,value:Object(f.b)(o,JSON.parse(r.value),null,!1),input_id:r.id,input_name:r.name,hasRevertButton:!1}),n)})(e))})};var g=n(58),y=n.n(g);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 O(e){for(var t=1;t{let{options:t,input_name:n,value:r}=e;const[c,s]=Object(i.useState)(r),l=Object(i.useRef)();return Object(i.createElement)(i.Fragment,null,Object(i.createElement)("input",{value:JSON.stringify(Array.isArray(c)?{}:c),onChange:()=>{},name:n,type:"hidden",ref:l}),Object(i.createPortal)(Object(i.createElement)(a.a,{value:c,options:{accent_color:t.accent_color},onChange:(e,t)=>{s(n=>O(O({},n),{},{[e]:t})),o()(l.current).change()}}),document.querySelector(".term-blocksy-accent-color-wrap td")),Object(i.createPortal)(Object(i.createElement)("button",{type:"button",disabled:y()(t.accent_color.value,c.accent_color),className:"ct-revert",onClick:()=>{s(e=>O(O({},e),{},{accent_color:t.accent_color.value})),o()(l.current).change()}}),document.querySelector(".term-blocksy-accent-color-wrap th label")),Object(i.createPortal)(Object(i.createElement)(a.a,{value:c,options:{image:t.image},onChange:(e,t)=>{s(n=>O(O({},n),{},{[e]:t})),o()(l.current).change()}}),document.querySelector(".term-blocksy-image-wrap td")))};var w=n(82),E=n(18),k=n(34),x=n(24),P=n(49),S=n(119),C=n(56),I=n(17),D=n(32),N=n(23),A=n.n(N),T=n(28);o.a&&o.a.fn&&(o()(document).on("widget-added",(e,t)=>{(e=>{if(e.querySelector(".ct-options-panel")&&e.querySelector(".ct-options-panel").innerHTML.indexOf("__i__")>-1){const t=e.querySelector(".ct-options-panel"),n=e.querySelector("input.multi_number").value;t.innerHTML=t.innerHTML.replace(/__i__|%i%/g,n)}h()})(t[0])}),m(),setTimeout(()=>{o()(document.body).on("woocommerce_variations_added woocommerce_variations_loaded",(function(){m()}))},1e3)),document.addEventListener("DOMContentLoaded",()=>{h(),(()=>{const e=document.querySelector('[name*="blocksy_taxonomy_meta_options"]');if(!e)return;let t={image:{label:Object(b.__)("Transparent State Logo","blocksy"),type:"ct-image-uploader",value:"",attr:{"data-type":"large"},design:"none",emptyLabel:Object(b.__)("Select Image","blocksy")},accent_color:{label:Object(b.__)("Site Title Color","blocksy"),type:"ct-color-picker",design:"none",value:{default:{color:"CT_CSS_SKIP_RULE"},hover:{color:"CT_CSS_SKIP_RULE"},background_initial:{color:"CT_CSS_SKIP_RULE"},background_hover:{color:"CT_CSS_SKIP_RULE"}},pickers:[{title:Object(b.__)("Text Initial","blocksy"),id:"default"},{title:Object(b.__)("Text Hover","blocksy"),id:"hover"},{title:Object(b.__)("Background Initial","blocksy"),id:"background_initial"},{title:Object(b.__)("Background Hover","blocksy"),id:"background_hover"}]}};Object(i.render)(Object(i.createElement)(_,{input_name:e.name,options:t,value:Object(f.b)(t,JSON.parse(e.value),null,!1)}),e.parentNode)})(),[...document.querySelectorAll(".notice-blocksy-plugin"),...document.querySelectorAll("[data-dismiss]")].map(e=>n.e(1).then(n.bind(null,368)).then(t=>{let{mount:n}=t;return n(e)})),o.a&&o()(document).on("click",'[href*="technical_support"][href*="ct-dashboard"]',e=>{e.preventDefault(),location.href="https://creativethemes.com/blocksy/support"})});const R=e=>{/comp|inter|loaded/.test(document.readyState)?e():document.addEventListener("DOMContentLoaded",e,!1)}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(20),i=n(1),a=n(3),c=n.n(a);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 l(e){for(var t=1;t{let{renderBefore:t=(()=>null),value:n,onChange:a,onClick:s,currentPalette:u=null,className:p}=e;return u||(u=n,n.palettes&&(u=n.palettes.find(e=>{let{id:t}=e;return t===n.current_palette}))),Object(r.createElement)("div",{className:c()("ct-single-palette",p),onClick:e=>{e.target.closest(".ct-color-picker-modal")||e.target.classList.contains("ct-color-picker-modal")||s()}},t(),Object(r.createElement)(o.a,{hasRevertButton:!1,onChange:(e,t)=>{"color"===e&&a(e,Object.keys(t).reduce((e,n)=>l(l({},e),0===n.indexOf("color")?{[n]:t[n]}:{}),{}))},value:{color:u},options:{color:l(l({type:"ct-color-picker",predefined:!0,design:"none",label:!1,modalClassName:"ct-color-palette-modal",value:u},a?{}:{skipModal:!0}),{},{pickers:Object.keys(u).filter(e=>0===e.indexOf("color")).map((e,t)=>({title:Object(i.sprintf)(Object(i.__)("Color %s","blocksy"),t+1),id:e}))})}}))},d=n(26);function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var y=e=>{let{option:t,value:n,onChange:o,wrapperProps:a={}}=e;return Object(r.createElement)(d.animated.div,f({className:"ct-option-modal ct-palettes-modal"},a),n.palettes.map((e,t)=>Object(r.createElement)(p,{currentPalette:e,className:n.current_palette===e.id?"ct-active":"",renderBefore:()=>Object(r.createElement)("label",null,Object(i.sprintf)(Object(i.__)("Palette #%s","blocksy"),t+1)),onClick:()=>{const{id:t}=e,r=g(e,["id"]);o(b(b({},n),{},{current_palette:t},r))}})))},v=n(28),O=n(17),j=n(23),_=n.n(j);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 E(e){for(var t=1;t{let{option:t,value:n,onChange:o}=e;const i=Object(r.useRef)(),[{isOpen:a,isTransitioning:c},s]=Object(r.useState)({isOpen:!1,isTransitioning:!1}),{styles:l,popoverProps:u}=Object(v.a)({ref:i,defaultHeight:430,shouldCalculate:c||a}),f=e=>{s(t=>E(E({},t),{},{isOpen:e,isTransitioning:!0}))},h=E(E(E({},t.value),Object.keys(n).reduce((e,t)=>E(E({},e),n[t]?{[t]:n[t]}:{}),{})),t.value.palettes?{palettes:t.value.palettes.map((e,t)=>{let r=n.palettes.find(t=>{let{id:n}=t;return e.id===n}),o={};return e.id===n.current_palette&&Object.keys(e).map(e=>{0===e.indexOf("color")&&n[e]&&(o[e]=n[e])}),E(E(E({},Object.keys(e).reduce((t,n)=>E(E({},t),e[n]?{[n]:e[n]}:{}),{})),Object.keys(r||{}).reduce((e,t)=>E(E({},e),r[t]?{[t]:r[t]}:{}),{})),o)})}:{});return Object(r.createElement)("div",null,Object(r.createElement)(O.default,{disabled:!a,useCapture:!1,className:"ct-palettes-preview",additionalRefs:[u.ref],onOutsideClick:()=>{f(!1)},wrapperProps:{ref:i,onClick:e=>{e.preventDefault(),e.target.closest(".ct-color-picker-modal")||e.target.classList.contains("ct-color-picker-modal")||h.palettes&&f(!0)}}},Object(r.createElement)(p,{onClick:()=>{h.palettes&&f(!0)},value:h,onChange:(e,t)=>{o(E(E(E({},h),t),h.palettes?{palettes:h.palettes.map(e=>e.id===h.current_palette?E(E({},e),t):e)}:{}))}})),(c||a)&&Object(r.createPortal)(Object(r.createElement)(d.Transition,{items:a,onRest:e=>{s(e=>E(E({},e),{},{isTransitioning:!1}))},config:{duration:100,easing:_()(.25,.1,.25,1)},from:a?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:a?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:a?{opacity:1}:{transform:"scale3d(0.95, 0.95, 1)",opacity:0}},(e,n)=>n?Object(r.createElement)(y,{wrapperProps:E({style:E(E({},e),l)},u),onChange:e=>{f(!1),o(e)},value:h,option:t}):null),document.body))}},function(e,t,n){"use strict";n.r(t),n.d(t,"itemsThatAreNotAdded",(function(){return S})),n.d(t,"LayersContext",(function(){return C}));var r=n(0),o=n(3),i=n.n(o),a=n(44),c=n(83),s=n.n(c),l=n(20),u=n(11),p=n(56),d=n(30),f=n.n(d);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 b(e){for(var t=1;t{let{value:t,option:n}=e;const o=S(t,n),{currentlyPickedItem:i,setCurrentItem:a,addCurrentlySelectedItem:c}=Object(r.useContext)(C);return o.length<=0?null:Object(r.createElement)("div",{className:"ct-add-layer-controls"},Object(r.createElement)(p.default,{onChange:e=>a(e),option:b({search:!0,choices:o.map(e=>({key:e,value:window._.template((n.settings[e]||{label:e}).label)({label:""})}))},n.selectOption||{}),value:i||o[0]}),Object(r.createElement)("button",{type:"button",className:"button button-primary",onClick:()=>c()},Object(r.createElement)("svg",{width:"10",height:"10",viewBox:"0 0 17 17"},Object(r.createElement)("path",{d:"M17,10h-7v7H7v-7H0V7h7V0h3v7h7V10z"}))))},y=n(1),v=n(15);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 j(e){for(var t=1;t{let{itemIndex:t,items:n,onChange:o,value:i}=e;const{removeForId:a,addForId:c,option:s,toggleOptionsPanel:l}=Object(r.useContext)(C),u=s.settings[i.id]&&s.settings[i.id].options&&(!s.settings[i.id].options_condition||s.settings[i.id].options_condition&&Object(v.a)(Object(v.b)(s.settings[i.id].options_condition),j(j({},i),{},{itemIndex:t})));let p=n.filter(e=>{let{id:t}=e;return t===i.id}),d=p.map(e=>{let{__id:t}=e;return t}).indexOf(i.__id);return Object(r.createElement)("div",{className:"ct-layer-controls"},!s.disableHiding&&Object(r.createElement)("button",{type:"button",className:"ct-visibility",onClick:e=>{e.stopPropagation(),o(n.map(e=>e.__id===i.__id?j(j({},e),{},{enabled:!j({enabled:!0},e).enabled}):e))}},Object(r.createElement)("svg",{width:"13px",height:"13px",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,4C4.1,4,0,12,0,12s3.1,8,12,8c8.1,0,12-8,12-8S20.1,4,12,4z M12,17c-2.9,0-5-2.2-5-5c0-2.8,2.1-5,5-5s5,2.2,5,5C17,14.8,14.9,17,12,17z M12,9c-1.7,0-3,1.4-3,3c0,1.6,1.3,3,3,3s3-1.4,3-3C15,10.4,13.7,9,12,9z"}))),Object(r.createElement)("div",{className:"ct-layer-label"},Object(r.createElement)("span",null,window._.template((s.settings[i.id]||{label:i.id}).label)(i).replace(" INDEX",1===p.length?"":" "+(d+1)))),s.settings[i.id]&&s.settings[i.id].clone&&n.filter(e=>{let{id:t}=e;return t===i.id}).length<(parseInt(s.settings[i.id].clone)||1)+1&&Object(r.createElement)("button",{type:"button",className:"ct-clone",onClick:()=>c(i.id,i)},Object(r.createElement)("svg",{width:"11px",height:"11px",viewBox:"0 0 24 24"},Object(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"}),Object(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"})),Object(r.createElement)("i",{className:"ct-tooltip-top"},Object(y.__)("Clone Item","blocksy"))),(s.manageable||s.settings[i.id]&&s.settings[i.id].clone&&n.filter(e=>{let{id:t}=e;return t===i.id}).length>1||!s.settings[i.id])&&Object(r.createElement)("button",{type:"button",className:"ct-remove",onClick:()=>a(i.__id)}),u&&Object(r.createElement)("button",{type:"button",className:"ct-toggle",onMouseDown:e=>{e.stopPropagation()},onClick:e=>{e.stopPropagation(),l(i.__id)}}))});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 k(e){for(var t=1;te.map(e=>k(k({},e),e.__id?{}:{__id:f()()})),S=(e,t)=>Object.keys(t.settings).filter(t=>!e.find(e=>{let{id:n}=e;return n===t})),C=Object(r.createContext)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),{Provider:I,Consumer:D}=C;class N extends r.Component{constructor(){super(...arguments),x(this,"state",{isOpen:!1})}render(){const{value:e,items:t,onChange:n,index:o}=this.props,a=t.map(e=>{let{__id:t}=e;return t}).indexOf(e.__id).toString();return Object(r.createElement)(D,null,o=>{let{option:c,isDragging:s,isOpen:p,parentValue:d}=o;return Object(r.createElement)("li",{className:i()("ct-layer",c.itemClass,{"ct-disabled":!k({enabled:!0},e).enabled})},Object(r.createElement)(w,{items:t,onChange:n,value:e,itemIndex:a}),c.settings[e.id]&&c.settings[e.id].options&&p===e.__id&&(!s||s&&s!==p)&&Object(r.createElement)("div",{className:"ct-layer-content"},Object(r.createElement)(l.a,{hasRevertButton:!1,parentValue:d,onChange:(r,o)=>{if(c.settings[e.id].sync&&c.settings[e.id].clone){let n=t.filter(t=>{let{id:n}=t;return n===e.id}).length,r=c.settings[e.id].sync.id+"_first";n>1&&t.filter(t=>{let{id:n}=t;return n===e.id}).map(e=>{let{__id:t}=e;return t}).indexOf(e.__id)>0&&(r=c.settings[e.id].sync.id+"_second"),wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{id:r})}n(t.map(t=>t.__id===e.__id?k(k({},t),{},{[r]:o}):t))},value:Object(u.b)(c.settings[e.id].options,k(k(k({},c.value.filter(t=>{let{id:n}=t;return n===e.id}).length>1?c.value.filter(t=>{let{id:n}=t;return e.id===n})[t.filter(t=>{let{id:n}=t;return n===e.id}).map(e=>{let{__id:t}=e;return t}).indexOf(e.__id)]:{}),e),{},{itemIndex:a})),options:c.settings[e.id].options})))})}}const A=Object(a.b)(N),T=Object(a.a)(e=>{let{items:t,onChange:n}=e;return Object(r.createElement)(D,null,e=>{let{option:o}=e;return Object(r.createElement)("ul",{className:"ct-layers"},t.map((e,i)=>Object(r.createElement)(A,{key:e.__id,index:i,onChange:n,value:e,items:t,disabled:!!o.disableDrag})))})});t.default=e=>{let{value:t,option:n,onChange:o,values:i}=e;const[a,c]=Object(r.useState)({currentlyPickedItem:null,isDragging:!1,isOpen:!1}),l=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o([...t||[],k(k(k({id:e,enabled:!0},Object(u.b)(n.settings[e].options||{},{})),r),{},{__id:f()()})])},p=(n.manageable?P(t):[...P(t),...n.value.filter(e=>{let{id:n}=e;return-1===t.map(e=>{let{id:t}=e;return t}).indexOf(n)}).map(e=>k(k({},e),{},{__id:f()(),enabled:!1}))]).filter(e=>!!n.settings[e.id]);return Object(r.createElement)(I,{value:k(k({},a),{},{parentValue:i,addCurrentlySelectedItem:()=>{const e=a.currentlyPickedItem||S(P(t),n)[0];c(e=>k(k({},e),{},{currentlyPickedItem:null})),l(e)},addForId:(e,t)=>l(e,t),option:n,setCurrentItem:e=>c(t=>k(k({},t),{},{currentlyPickedItem:e})),removeForId:e=>o(P(t).filter(t=>{let{__id:n}=t;return n!==e})),toggleOptionsPanel:e=>{t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),o(p)),c(t=>k(k({},t),{},{isOpen:t.isOpen!==e&&e}))}})},n.manageable&&Object(r.createElement)(g,{value:p,option:n}),Object(r.createElement)(T,{useDragHandle:!0,distance:3,lockAxis:"y",items:p,onChange:e=>o(e),helperContainer:()=>document.querySelector("#customize-theme-controls")||document.body,onSortEnd:e=>{let{oldIndex:t,newIndex:n}=e;o(s()(p,t,n)),c(e=>k(k({},e),{},{isDragging:!1}))},updateBeforeSortStart:e=>{let{index:n}=e;new Promise(e=>{t.length>0&&!t[0].__id&&(wp.customize&&wp.customize.previewer&&wp.customize.previewer.send("ct:sync:refresh_partial",{shouldSkip:!0}),o(p)),c(e=>k(k({},e),{},{isDragging:p[n].__id})),e()})}}))}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(17),i=n(3),a=n.n(i),c=n(92),s=n(1),l=n(32),u=n(23),p=n.n(u),d=n(13),f=n(49),h=n(28);function b(){return(b=Object.assign||function(e){for(var t=1;t{let{option:t,value:n,onChange:o,picker:i,onPickingChange:c,stopTransitioning:u,el:m,hOffsetRef:y,vOffsetRef:v,blurRef:O,spreadRef:j,isTransitioning:_,isPicking:w}=e;const{styles:E,popoverProps:k}=Object(h.a)({ref:m,defaultHeight:t.hide_shadow_placement?437:507,shouldCalculate:_===i.id||(w||"").split(":")[0]===i.id});return(_===i.id||(w||"").split(":")[0]===i.id)&&Object(r.createPortal)(Object(r.createElement)(l.Transition,{items:w,onRest:e=>{u()},config:{duration:100,easing:p()(.25,.1,.25,1)},from:-1===(w||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1},enter:-1===(w||"").indexOf(":")?{transform:"scale3d(1, 1, 1)",opacity:1}:{opacity:1},leave:-1===(w||"").indexOf(":")?{transform:"scale3d(0.95, 0.95, 1)",opacity:0}:{opacity:1}},e=>(e||"").split(":")[0]===i.id&&(e=>Object(r.createElement)("div",b({style:g(g({},e),E)},k,{className:"ct-option-modal ct-box-shadow-modal",onClick:e=>{e.preventDefault(),e.stopPropagation()},onMouseDownCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()},onMouseUpCapture:e=>{e.nativeEvent.stopImmediatePropagation(),e.nativeEvent.stopPropagation()}}),Object(r.createElement)("div",{className:"ct-shadow-trigger"},Object(r.createElement)("label",null,Object(s.__)("Enable/Disable","blocksy")),Object(r.createElement)(f.default,{value:n.enable?"yes":"no",onChange:()=>{o(g(g({},n),{},{enable:!n.enable}))}})),Object(r.createElement)("div",{className:"shadow-sliders"},Object(r.createElement)(d.a,{value:n.h_offset,values:n,id:"h_offset",option:{id:"h_offset",label:Object(s.__)("Horizontal Offset","blocksy"),type:"ct-slider",steps:"half",value:t.value.h_offset,min:-100,max:100,design:"compact",ref:y},hasRevertButton:!1,onChange:e=>o(g(g({},n),{},{h_offset:e}))}),Object(r.createElement)(d.a,{value:n.v_offset,values:n,id:"v_offset",option:{steps:"half",id:"v_offset",label:Object(s.__)("Vertical Offset","blocksy"),type:"ct-slider",value:t.value.v_offset,min:-100,max:100,design:"compact",ref:v},hasRevertButton:!1,onChange:e=>o(g(g({},n),{},{v_offset:e}))}),Object(r.createElement)(d.a,{value:n.blur,values:n,id:"blur",option:{steps:"positive",id:"blur",label:Object(s.__)("Blur","blocksy"),type:"ct-slider",value:t.value.blur,min:0,max:100,design:"compact",ref:O},hasRevertButton:!1,onChange:e=>{o(g(g({},n),{},{blur:e}))}}),Object(r.createElement)(d.a,{value:n.spread,values:n,id:"spread",option:{steps:"half",id:"spread",label:Object(s.__)("Spread","blocksy"),type:"ct-slider",value:t.value.spread,min:-100,max:100,design:"compact",ref:j},hasRevertButton:!1,onChange:e=>o(g(g({},n),{},{spread:e}))})),!t.hide_shadow_placement&&Object(r.createElement)("ul",{className:"ct-shadow-style"},Object(r.createElement)("li",{onClick:()=>o(g(g({},n),{},{inset:!1})),className:a()({active:!n.inset})},Object(s.__)("Outline","blocksy")),Object(r.createElement)("li",{onClick:()=>o(g(g({},n),{},{inset:!0})),className:a()({active:n.inset})},Object(s.__)("Inset","blocksy")))))),document.body)};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 j(e){for(var t=1;t{let{value:t,option:n,onChange:i}=e;const[{isPicking:l,isTransitioning:u},p]=Object(r.useState)({isPicking:null,isTransitioning:null}),[d,f]=Object(r.useState)(null),h=Object(r.useRef)(),b=Object(r.useRef)(),m=Object(r.useRef)(),g=Object(r.useRef)(),y=Object(r.useRef)(),O=Object(r.useRef)(),_=Object(r.useRef)(),w=Object(r.useRef)();return Object(r.createElement)("div",{ref:h,className:a()("ct-box-shadow",{"ct-disabled":!t.enable||t.inherit})},Object(r.createElement)(c.a,{innerRef:b,picker:{id:"default",title:"Initial"},option:{pickers:[{id:"default",title:"Initial"}]},isPicking:l,isTransitioning:u,modalRef:w,containerRef:_,onPickingChange:e=>{t.enable&&p({isTransitioning:"default",isPicking:e})},stopTransitioning:()=>p({isPicking:l,isTransitioning:!1}),onChange:e=>i(j(j({},t),{},{color:e})),value:t.color}),Object(r.createElement)(o.default,{useCapture:!1,disabled:!l,className:"ct-box-shadow-values",additionalRefs:[b,w],onOutsideClick:()=>{l&&p({isTransitioning:l.split(":")[0],isPicking:null})},wrapperProps:{ref:_,onClick:e=>{e.preventDefault();let t=l?"opts"===l.split(":")[0]?null:"opts:"+l.split(":")[0]:"opts";p({isTransitioning:"opts",isPicking:t})}}},Object(r.createElement)("span",null,t.inherit?Object(s.__)("Inherit","blocksy"):t.enable?Object(s.__)("Adjust","blocksy"):Object(s.__)("None","blocksy"))),Object(r.createElement)(v,{el:h,value:t,onChange:e=>i(j(j({},e),{},{inherit:!1})),option:n,isPicking:l,isTransitioning:u,hOffsetRef:m,vOffsetRef:g,blurRef:y,spreadRef:O,picker:{id:"opts"},onPickingChange:e=>{t.enable&&p({isTransitioning:"opts",isPicking:e})},stopTransitioning:()=>p({isPicking:l,isTransitioning:!1})}))}},function(e,t,n){"use strict";var r=n(0),o=n(21);const i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));t.a=i},function(e,t,n){"use strict";var r=n(0),o=n(21);const i=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(o.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));t.a=i}]);