var blocksyOptions=function(e){function t(t){for(var n,o,i=t[0],a=t[1],c=0,s=[];c1&&void 0!==arguments[1]?arguments[1]:{},n=t.ignoreHidden,r=void 0!==n&&n,o=Object(c.b)(e);return!(!o.hiddenResponsive||r)||!!e.responsive};t.a=function(e){var t=e.device,n=e.setDevice,o=e.responsiveDescriptor;return Object(r.createElement)("div",{className:"ct-control-options"},Object(r.createElement)("ul",{className:"ct-responsive-controls ct-devices"},["desktop","tablet","mobile"].map(function(e){return Object(r.createElement)("li",{onClick:function(){return n(e)},className:i()({active:e===t,"ct-disabled":!u(e,o)},"ct-".concat(e)),key:e})})))}},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){"use strict";n.d(t,"a",function(){return p}),n.d(t,"b",function(){return f});var r=n(14),o=n.n(r);function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);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 u=function e(t){t.__CT_KEYS_ORDER__;var n=s(t,["__CT_KEYS_ORDER__"]);return Object.keys(n).reduce(function(n,r){return t[r].type?t[r].options?c({},n,{},e(t[r].options)):t[r]["inner-options"]?c({},n,l({},r,t[r]),e(t[r]["inner-options"])):c({},n,l({},r,t[r])):c({},n,{},e(t[r]))},{})},p=function e(t){return Object.keys(t).reduce(function(n,r){return c({},n,{},t[r].type?l({},r,t[r]):"__CT_KEYS_ORDER__"===r?l({},r,t[r]):e(t[r]))},{})},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=u(e);return c({},t,{},Object.keys(r).reduce(function(e,a){var s=null;if(Object.keys(t).indexOf(a)>-1)(o.a.isString(t[a])||o.a.isNumber(t[a]))&&(s=t[a]),o.a.isObject(t[a])&&(s=c({},r[a].value||{},{},t[a])),o.a.isArray(t[a])&&(s=t[a]?t[a]:i(r[a].value||[]));else{if(n)return c({},e,{},n(a,r[a]));s=Object.keys(r[a]).indexOf("value")>-1?r[a].value:""}return c({},e,l({},a,s))},{}))}},function(e,t,n){"use strict";n.d(t,"b",function(){return S});var r=n(0),o=n(2),i=n.n(o),a=n(7),c=n(55),l=n.n(c),s=n(21),u=n(1);function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=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 d(){return(d=Object.assign||function(e){for(var t=1;t-1&&j.keys()[t]},E=function(e){var t,n=e.id,r=e.option,o=e.values,i=e.renderingConfig,a=-1===Object.keys(r).indexOf("label")?(t=n,(t=null==t?"":String(t)).charAt(0).toUpperCase()+t.slice(1)).replace(/\_|\-/g," "):r.label;return a!==a.toString()&&(a=Object.keys(a).reduce(function(e,t){return e||(Object(s.a)(Object(s.b)(a[t]),o)?t:e)},null)||Object.keys(a)[0]),""===a&&(a=!0),i.label||(a=!1),a},S=function(e){var t={};return ctEvents.trigger("blocksy:options:register",t),_(e.type)?j(_(e.type)).default:t[e.type]?t[e.type]:null},k=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},o=t.wrapperAttr,c=(o=void 0===o?{}:o).className,s=f(o,["className"]);f(t,["wrapperAttr"]);return Object(r.createElement)("div",d({className:i()("ct-control",c,{}),"data-design":N},p.divider?{"data-divider":p.divider}:{},b({},Object(a.c)(p)&&!Object(a.b)(e.state.device,p.responsive)||"disabled"===p.state?{"data-state":"disabled"}:{}),b({},p.wrapperAttr||{},{},s)),Object(r.createElement)("header",null,D&&Object(r.createElement)("label",null,D),"ct-image-picker"!==p.type&&"ct-layers"!==p.type&&"ct-image-uploader"!==p.type&&"ct-panel"!==p.type&&e.props.hasRevertButton&&!p.disableRevertButton&&Object(r.createElement)("button",{type:"button",disabled:l()(p.value,n),className:"ct-revert",onClick:function(){return O(p.value)}}),Object(r.createElement)(k,{option:p,value:y,id:m,onChange:j}),Object(a.c)(p,{ignoreHidden:!0})&&N.indexOf("block")>-1&&Object(r.createElement)(a.a,{device:e.state.device,responsiveDescriptor:p.responsive,setDevice:function(t){return e.setDevice(t)}})),Object(a.c)(p)&&!Object(a.b)(e.state.device,p.responsive)&&Object(r.createElement)("div",{className:"ct-disabled-notification"},p.disabledDeviceMessage||Object(u.__)("Option can't be edited for current device","blocksy")),(Object(a.c)(p)&&Object(a.b)(e.state.device,p.responsive)||!Object(a.c)(p))&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("section",d({},p.sectionAttr||{},{className:i()({"ct-responsive-container":Object(a.c)(p,{ignoreHidden:!0})&&"inline"===N},P({design:N,option:p}),(p.sectionAttr||{}).class||"")}),Object(a.c)(p,{ignoreHidden:!0})&&"inline"===N&&Object(r.createElement)(a.a,{device:e.state.device,responsiveDescriptor:p.responsive,setDevice:function(t){return e.setDevice(t)}}),I,T&&Object(r.createElement)("a",d({dangerouslySetInnerHTML:{__html:T}},p.linkAttr||{}))),Object(r.createElement)(x,null),A&&Object(r.createElement)("div",{dangerouslySetInnerHTML:{__html:A},className:"ct-option-description"})))};return C?Object(r.createElement)(C,{id:m,option:p,value:y,onChangeFor:s,values:o,getActualOption:M}):M()}}])&&g(n.prototype,o),c&&g(n,c),t}();t.a=k},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",function(){return r})},function(e,t){e.exports=window._},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return b});var r=n(0),o=n(2),i=n.n(o);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t=e);++n);return n-1}(e,o);return function(e,t,n,r,o,i,a,c,l){var s=l?l(e):e;if(sn){if("identity"===c)return s;"clamp"===c&&(s=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?s=-s:n===1/0?s-=t:s=(s-t)/(n-t);s=i(s),r===-1/0?s=-s:o===1/0?s+=r:s=s*(o-r)+r;return s}(e,o[t],o[t+1],r[t],r[t+1],i,a,l,c)}},e}();var S="[-+]?\\d*\\.?\\d+",k=S+"%";function C(){return"\\(\\s*("+Array.prototype.slice.call(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}var x=new RegExp("rgb"+C(S,S,S)),P=new RegExp("rgba"+C(S,S,S,S)),I=new RegExp("hsl"+C(S,k,k)),D=new RegExp("hsla"+C(S,k,k,S)),A=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,T=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,N=/^#([0-9a-fA-F]{6})$/,M=/^#([0-9a-fA-F]{8})$/;function R(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 L(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=R(o,r,e+1/3),a=R(o,r,e),c=R(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*c)<<8}function z(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function F(e){return(parseFloat(e)%360+360)%360/360}function B(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function V(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function H(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=N.exec(t))?parseInt(n[1]+"ff",16)>>>0:_.hasOwnProperty(t)?_[t]:(n=x.exec(t))?(z(n[1])<<24|z(n[2])<<16|z(n[3])<<8|255)>>>0:(n=P.exec(t))?(z(n[1])<<24|z(n[2])<<16|z(n[3])<<8|B(n[4]))>>>0:(n=A.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=M.exec(t))?parseInt(n[1],16)>>>0:(n=T.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=I.exec(t))?(255|L(F(n[1]),V(n[2]),V(n[3])))>>>0:(n=D.exec(t))?(L(F(n[1]),V(n[2]),V(n[3]))|B(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=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,U=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,K=new RegExp("("+Object.keys(_).join("|")+")","g");var q=function(){function e(){}var t=e.prototype;return t.attach=function(){},t.detach=function(){},t.getValue=function(){},t.getAnimatedValue=function(){return this.getValue()},t.addChild=function(e){},t.removeChild=function(e){},t.getChildren=function(){return[]},e}(),Y=function(e){return Object.keys(e).map(function(t){return e[t]})},G=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;o2?n-2:0),o=2;o=n.startTime+Oe.delay+Oe.duration;else{for(Ce=void 0!==we.lastTime?we.lastTime:me,xe=void 0!==we.lastVelocity?we.lastVelocity:Oe.initialVelocity,me>Ce+64&&(Ce=me),Pe=Math.floor(me-Ce),Te=0;TeSe:je1?j-1:0),E=1;E=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}var c=a;c.update(Object(r.a)({},c.props,c.merged),!0)}}},t.stop=function(e){void 0===e&&(e=!1),Oe=void 0,we=void 0,_e=void 0,Ee=void 0,Se=void 0,e&&oe(this.animations).forEach(function(e){return e.changes=void 0}),this.isActive=!1,m(this.frame),this.debouncedOnEnd({finished:e})},t.debouncedOnEnd=function(e){this.isActive=!1;var t=this.onEnd;this.onEnd=null,t&&t(e)},e}();function Be(e){var t=function(t){function n(e){var n;return(n=t.call(this)||this).callback=function(){n.node&&(!1===f.fn(n.node,n.propsAnimated.getAnimatedValue(),Object(i.a)(Object(i.a)(n)))&&n.forceUpdate())},n.attachProps(e),n}Object(o.a)(n,t);var c=n.prototype;return c.componentWillUnmount=function(){this.propsAnimated&&this.propsAnimated.detach()},c.setNativeProps=function(e){!1===f.fn(this.node,e,this)&&this.forceUpdate()},c.attachProps=function(e){e.forwardRef;var t=Object(a.a)(e,["forwardRef"]),n=this.propsAnimated;this.propsAnimated=new ze(t,this.callback),n&&n.detach()},c.shouldComponentUpdate=function(e){var t=e.style,n=Object(a.a)(e,["style"]),r=this.props,o=r.style;return(!ne(Object(a.a)(r,["style"]),n)||!ne(o,t))&&(this.attachProps(e),!0)},c.render=function(){var t=this,n=(this.props.forwardRef,this.propsAnimated.getValue()),o=(n.scrollTop,n.scrollLeft,Object(a.a)(n,["scrollTop","scrollLeft"]));return l.a.createElement(e,Object(r.a)({},o,{ref:function(e){return t.node=le(e,t.props.forwardRef)}}))},n}(l.a.Component);return l.a.forwardRef(function(e,n){return l.a.createElement(t,Object(r.a)({},e,{forwardRef:n}))})}l.a.version.split(".");var Ve=function(e){function t(){for(var t,n=arguments.length,o=new Array(n),i=0;i1&&e.pop(),e},s=function(e){return e.all||e.any||(e={all:e}),e},u=function e(t,n){var s=Object.values(t)[0],u=function(e){return 0===e.indexOf("any")?"any":0===e.indexOf("all")&&"all"},p=Object.keys(s).map(function(t,p){var f=Object.values(s)[p];return"all"===u(t)||"any"===u(t)?e(r({},t,f),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 c(e,n)};if(e.indexOf(":")>-1){var s=null;if(function(e){var u=a(e),p=u[0],f=u.slice(1);if("visibility"===(f=f.join(":"))&&(s=n(p,o({},t,r({},l(p),c(l(p),t)[t.wp_customizer_current_view]?"yes":"no")))),"responsive"===f&&(s=n(p,o({},t,r({},l(p),c(l(p),t)[t.wp_customizer_current_view]||c(l(p),t))))),"truthy"===f&&(s=n(p)?"yes":"no"),f.indexOf("array-ids:")>-1){var d=f.split(":"),h=i(d,3),m=(h[0],h[1]),b=h[2],g=n(p).find(function(e){return e.id===m});s=g&&c(b,g)||"no"}if(f.indexOf("json:")>-1&&(s=n(p+"/"+f.split(":")[1]).toString()),"array_length"===f){var v=n(p);s=(v||[]).length.toString()}if(!s)throw new Error("Unknown matcher received. Please verify for typos. The received matcher: "+f+".")}(e.split(":")),s)return s;e=e.split(":")[0]}var u=n(e);return!!u&&u.toString()}(t,n);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()}(f,t,n)});return"all"===u(Object.keys(t)[0])?p.every(function(e){return!!e}):"any"===u(Object.keys(t)[0])?p.some(function(e){return!!e}):void 0}},function(e,t){var n=4,r=.001,o=1e-7,i=10,a=11,c=1/(a-1),l="function"==typeof Float32Array;function s(e,t){return 1-3*t+3*e}function u(e,t){return 3*t-6*e}function p(e){return 3*e}function f(e,t,n){return((s(t,n)*e+u(t,n))*e+p(t))*e}function d(e,t,n){return 3*s(t,n)*e*e+2*u(t,n)*e+p(t)}function h(e){return e}e.exports=function(e,t,s,u){if(!(0<=e&&e<=1&&0<=s&&s<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&s===u)return h;for(var p=l?new Float32Array(a):new Array(a),m=0;m=r?function(e,t,r,o){for(var i=0;i0?n=l:t=l}while(Math.abs(c)>o&&++s1?t-1:0),r=1;rt||i>e&&a=t&&c>=n?i-e-r:a>t&&cn?a-t+o:0}var v=function(e,t){var n=t.scrollMode,r=t.block,o=t.inline,i=t.boundary,a=t.skipOverflowHiddenElements,c="function"==typeof i?i:function(e){return e!==i};if(!h(e))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,s=[],u=e;h(u)&&c(u);){if((u=u.parentNode)===l){s.push(u);break}u===document.body&&b(u)&&!b(document.documentElement)||b(u,a)&&s.push(u)}for(var p=window.visualViewport?visualViewport.width:innerWidth,f=window.visualViewport?visualViewport.height:innerHeight,d=window.scrollX||pageXOffset,m=window.scrollY||pageYOffset,v=e.getBoundingClientRect(),y=v.height,O=v.width,w=v.top,j=v.right,_=v.bottom,E=v.left,S="start"===r||"nearest"===r?w:"end"===r?_:w+y/2,k="center"===o?E+O/2:"end"===o?j:E,C=[],x=0;x=0&&E>=0&&_<=f&&j<=p&&w>=T&&_<=M&&E>=R&&j<=N)return C;var L=getComputedStyle(P),z=parseInt(L.borderLeftWidth,10),F=parseInt(L.borderTopWidth,10),B=parseInt(L.borderRightWidth,10),V=parseInt(L.borderBottomWidth,10),H=0,W=0,U="offsetWidth"in P?P.offsetWidth-P.clientWidth-z-B:0,K="offsetHeight"in P?P.offsetHeight-P.clientHeight-F-V:0;if(l===P)H="start"===r?S:"end"===r?S-f:"nearest"===r?g(m,m+f,f,F,V,m+S,m+S+y,y):S-f/2,W="start"===o?k:"center"===o?k-p/2:"end"===o?k-p:g(d,d+p,p,z,B,d+k,d+k+O,O),H=Math.max(0,H+m),W=Math.max(0,W+d);else{H="start"===r?S-T-F:"end"===r?S-M+V+K:"nearest"===r?g(T,M,D,F,V+K,S,S+y,y):S-(T+D/2)+K/2,W="start"===o?k-R-z:"center"===o?k-(R+A/2)+U/2:"end"===o?k-N+B+U:g(R,N,A,z,B+U,k,k+O,O);var q=P.scrollLeft,Y=P.scrollTop;S+=Y-(H=Math.max(0,Math.min(Y+H,P.scrollHeight-D+K))),k+=q-(W=Math.max(0,Math.min(q+W,P.scrollWidth-A+U)))}C.push({el:P,top:H,left:W})}return C},y=0;function O(e){return"function"==typeof e?e:w}function w(){}function j(e,t){null!==e&&v(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 _(e,t){return e===t||e.contains&&e.contains(t)}function E(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 T(e,t,n){var r=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:r+1);var o=t+e;return o<0?o=r:o>r&&(o=0),o}var N=E(function(){R().textContent=""},500);function M(e,t){var n=R(t);e&&(n.textContent=e,N())}function R(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=0,z=2,F=3,B=4,V=5,H=6,W=7,U=8,K=9,q=10,Y=11,G=12,$=13,X=14,J=Object.freeze({__proto__:null,unknown:L,mouseUp:1,itemMouseEnter:z,keyDownArrowUp:F,keyDownArrowDown:B,keyDownEscape:V,keyDownEnter:H,keyDownHome:W,keyDownEnd:U,clickItem:K,blurInput:q,changeInput:Y,keyDownSpaceButton:G,clickButton:$,blurButton:X,controlledPropUpdatedSelectedItem:15,touchEnd:16}),Z=function(e){function t(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(y++),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=D(t),n.internalSetState(Object(a.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=D(t),n.internalSetState(Object(a.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,Object(a.a)({},n.getStateAndHelpers(),{},e)),n.setState(function(t){t=n.getState(t);var l=c?e(t):e;l=n.props.stateReducer(t,l),r=l.hasOwnProperty("selectedItem");var s={},u={};return r&&l.selectedItem!==t.selectedItem&&(o=l.selectedItem),l.type=l.type||L,Object.keys(l).forEach(function(e){t[e]!==l[e]&&(i[e]=l[e]),"type"!==e&&(u[e]=l[e],n.isControlledProp(e)||(s[e]=l[e]))}),c&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,Object(a.a)({},n.getStateAndHelpers(),{},l)),s},function(){O(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,l=void 0===c?"ref":c,s=o.ref,u=Object(i.a)(o,["refKey","ref"]),p=(void 0===t?{}:t).suppressRefError,f=void 0!==p&&p;n.getRootProps.called=!0,n.getRootProps.refKey=l,n.getRootProps.suppressRefError=f;var d=n.getState().isOpen;return Object(a.a)(((r={})[l]=k(s,n.rootRef),r.role="combobox",r["aria-expanded"]=d,r["aria-haspopup"]="listbox",r["aria-owns"]=d?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:B})}else this.internalSetState({isOpen:!0,type:B},function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(T(1,t.getState().highlightedIndex,e),{type:B})})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:F})}else this.internalSetState({isOpen:!0,type:F},function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(T(-1,t.getState().highlightedIndex,e),{type:B})})},Enter:function(e){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:H})}},Escape:function(e){e.preventDefault(),this.reset({type:V,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=Object(a.a)({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:G})}}),n.inputKeyDownHandlers=Object(a.a)({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:W})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:U})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),c=t.onKeyUp,l=t.onBlur,s=Object(i.a)(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),u=n.getState().isOpen,p={onClick:S(r,n.buttonHandleClick),onKeyDown:S(o,n.buttonHandleKeyDown),onKeyUp:S(c,n.buttonHandleKeyUp),onBlur:S(l,n.buttonHandleBlur)},f=s.disabled?{}:p;return Object(a.a)({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},f,{},s)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=A(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(Object(c.a)(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:$})})},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:X})})},n.getLabelProps=function(e){return Object(a.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,l=t.onInput,s=(t.onChangeText,Object(i.a)(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),u={};var p,f=n.getState(),d=f.inputValue,h=f.isOpen,m=f.highlightedIndex;s.disabled||((p={}).onChange=S(c,l,n.inputHandleChange),p.onKeyDown=S(r,n.inputHandleKeyDown),p.onBlur=S(o,n.inputHandleBlur),u=p);return Object(a.a)({"aria-autocomplete":"list","aria-activedescendant":h&&"number"==typeof m&&m>=0?n.getItemId(m):null,"aria-controls":h?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},u,{},s)},n.inputHandleKeyDown=function(e){var t=A(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(Object(c.a)(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:Y,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:q})})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,c=o.refKey,l=void 0===c?"ref":c,s=o.ref,u=Object(i.a)(o,["refKey","ref"]),p=(void 0===t?{}:t).suppressRefError,f=void 0!==p&&p;return n.getMenuProps.called=!0,n.getMenuProps.refKey=l,n.getMenuProps.suppressRefError=f,Object(a.a)(((r={})[l]=k(s,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?null:n.labelId,r.id=n.menuId,r),u)},n.getItemPropsEventHandlers=d()(function(e,t,r,o,i,a){var c,l=r;return(c={onMouseMove:S(i,function(){e!==n.getState().highlightedIndex&&(n.setHighlightedIndex(e,{type:z}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:S(a,function(e){e.preventDefault()})}).onClick=S(l,function(){n.selectItemAtIndex(e,{type:K})}),c}),n.getItemProps=function(e){var t=void 0===e?{}:e,r=t.onMouseMove,o=t.onMouseDown,c=t.onClick,l=t.onPress,s=t.index,u=t.item,p=void 0===u?void 0:u,f=Object(i.a)(t,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===s?(n.items.push(p),s=n.items.indexOf(p)):n.items[s]=p;var d=n.getItemPropsEventHandlers(s,p,c,o,r,l),h=f.disabled?{onMouseDown:d.onMouseDown}:d;return Object(a.a)({id:n.getItemId(s),role:"option","aria-selected":n.getState().highlightedIndex===s},h,{},f)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=D(e),n.internalSetState(function(t){var r=t.selectedItem;return Object(a.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=D(e),n.internalSetState(function(t){var r=t.isOpen;return Object(a.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),O(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=E(function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(Object(a.a)({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,M(o,n.props.environment.document)},200);var r=n.props,o=r.defaultHighlightedIndex,l=r.initialHighlightedIndex,s=void 0===l?o:l,u=r.defaultIsOpen,p=r.initialIsOpen,f=void 0===p?u:p,h=r.initialInputValue,m=void 0===h?"":h,b=r.initialSelectedItem,g=void 0===b?null:b,v=n.getState({highlightedIndex:s,isOpen:f,inputValue:m,selectedItem:g});return null!=v.selectedItem&&void 0===n.props.initialInputValue&&(v.inputValue=n.props.itemToString(v.selectedItem)),n.state=v,n}Object(l.a)(t,e);var n=t.prototype;return n.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},n.getState=function(e){var t=this;return void 0===e&&(e=this.state),Object.keys(e).reduce(function(n,r){return n[r]=t.isControlledProp(r)?t.props[r]:e[r],n},{})},n.isControlledProp=function(e){return void 0!==this.props[e]},n.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},n.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},n.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},n.moveHighlightedIndex=function(e,t){var n=this.getItemCount();if(n>0){var r=T(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(r,t)}},n.highlightFirstOrLastIndex=function(e,t,n){var r=this.getItemCount()-1;r<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:r,n))},n.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,l=this.getToggleButtonProps,s=this.getLabelProps,u=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,h=this.closeMenu,m=this.toggleMenu,b=this.selectItem,g=this.selectItemAtIndex,v=this.selectHighlightedItem,y=this.setHighlightedIndex,O=this.clearSelection,w=this.clearItems;return{getRootProps:c,getToggleButtonProps:l,getLabelProps:s,getMenuProps:u,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:m,selectItem:b,selectItemAtIndex:g,selectHighlightedItem:v,setHighlightedIndex:y,clearSelection:O,clearItems:w,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},n.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var r=e.props.environment.document;return[e._rootNode,e._menuNode].some(function(e){return e&&(_(e,t)||n&&_(e,r.activeElement))})},n=function(){e.isMouseDown=!0},r=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},o=function(){e.isTouchMove=!1},i=function(){e.isTouchMove=!0},a=function(n){var r=t(n.target,!1);e.isTouchMove||r||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},c=this.props.environment;c.addEventListener("mousedown",n),c.addEventListener("mouseup",r),c.addEventListener("touchstart",o),c.addEventListener("touchmove",i),c.addEventListener("touchend",a),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),c.removeEventListener("mousedown",n),c.removeEventListener("mouseup",r),c.removeEventListener("touchstart",o),c.removeEventListener("touchmove",i),c.removeEventListener("touchend",a)}},n.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},n.componentDidUpdate=function(e,t){this.isControlledProp("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()},n.componentWillUnmount=function(){this.cleanup()},n.render=function(){var e=C(this.props.children,w);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=C(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:x(t)?Object(p.cloneElement)(t,this.getRootProps(P(t))):void 0:null},t}(p.Component);function Q(e,t,n,r){if(-1===t)return e>0?0:n-1;var o=t+e;return o<0?r?n-1:0:o>=n?r?0:n-1:o}function ee(e,t,n,r){var o,i=n.map(function(e){return r(e).toLowerCase()}),a=t+1;return(o=i.slice(a).findIndex(function(t){return t.startsWith(e)}))>-1?o+a:i.slice(0,a).findIndex(function(t){return t.startsWith(e)})}function te(e,t){return Object.keys(e).reduce(function(n,r){return n[r]=r in t?t[r]:e[r],n},{})}function ne(e){return/^\S{1}$/.test(e)}function re(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function oe(e,t,n){Object.keys(t).forEach(function(r){!function(e,t,n,r){var o="on"+re(e)+"Change";t[o]&&void 0!==r[e]&&r[e]!==n[e]&&t[o](r)}(r,e,t,n)}),e.onStateChange&&void 0!==n&&e.onStateChange(n)}Z.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.selectedItem,r=e.resultCount,o=e.previousResultCount,i=e.itemToString;return t?r?r!==o?r+" result"+(1===r?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":n?i(n):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:w,onInputValueChange:w,onUserAction:w,onChange:w,onSelect:w,onOuterClick:w,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},Z.stateChangeTypes=J;var ie=0,ae=function(){return++ie};function ce(){var e=Object(p.useState)(null),t=e[0],n=e[1];return Object(p.useEffect)(function(){return n(ae())},[]),t}var le={highlightedIndex:-1,isOpen:!1,selectedItem:null};function se(e,t,n){var r=e.items,o=e.initialHighlightedIndex,i=e.defaultHighlightedIndex,a=t.selectedItem,c=t.highlightedIndex;return void 0!==o&&c>-1?o:void 0!==i?i:a?0===n?r.indexOf(a):Q(n,r.indexOf(a),r.length,!1):0===n?-1:n<0?r.length-1:0}function ue(e,t){var n="default"+re(t);return n in e?e[n]:le[t]}function pe(e,t){if(t in e)return e[t];var n="initial"+re(t);return n in e?e[n]:ue(e,t)}var fe={items:u.a.array.isRequired,itemToString:u.a.func,getA11yStatusMessage:u.a.func,getA11ySelectionMessage:u.a.func,circularNavigation:u.a.bool,highlightedIndex:u.a.number,defaultHighlightedIndex:u.a.number,initialHighlightedIndex:u.a.number,isOpen:u.a.bool,defaultIsOpen:u.a.bool,initialIsOpen:u.a.bool,selectedItem:u.a.any,initialSelectedItem:u.a.any,defaultSelectedItem:u.a.any,id:u.a.string,labelId:u.a.string,menuId:u.a.string,getItemId:u.a.func,toggleButtonId:u.a.string,stateReducer:u.a.func,onSelectedItemChange:u.a.func,onHighlightedIndexChange:u.a.func,onStateChange:u.a.func,onIsOpenChange:u.a.func,environment:u.a.shape({addEventListener:u.a.func,removeEventListener:u.a.func,document:u.a.shape({getElementById:u.a.func,activeElement:u.a.any,body:u.a.any})})},de=0,he=1,me=2,be=3,ge=4,ve=5,ye=6,Oe=7,we=8,je=9,_e=10,Ee=11,Se=12,ke=13,Ce=14,xe=15,Pe=16,Ie=17,De=18,Ae=19,Te=20,Ne=21,Me=Object.freeze({__proto__:null,MenuKeyDownArrowDown:de,MenuKeyDownArrowUp:he,MenuKeyDownEscape:me,MenuKeyDownHome:be,MenuKeyDownEnd:ge,MenuKeyDownEnter:ve,MenuKeyDownCharacter:ye,MenuBlur:Oe,MenuMouseLeave:we,ItemMouseMove:je,ItemClick:_e,ToggleButtonKeyDownCharacter:Ee,ToggleButtonKeyDownArrowDown:Se,ToggleButtonKeyDownArrowUp:ke,ToggleButtonClick:Ce,FunctionToggleMenu:xe,FunctionOpenMenu:Pe,FunctionCloseMenu:Ie,FunctionSetHighlightedIndex:De,FunctionSelectItem:Ae,FunctionClearKeysSoFar:Te,FunctionReset:Ne});function Re(e,t){var n,r=t.type,o=t.props,i=t.shiftKey;switch(r){case je:n={highlightedIndex:t.index};break;case _e:n={isOpen:ue(o,"isOpen"),highlightedIndex:ue(o,"highlightedIndex"),selectedItem:o.items[t.index]};break;case Oe:n={isOpen:!1,highlightedIndex:-1};break;case de:n={highlightedIndex:Q(i?5:1,e.highlightedIndex,o.items.length,o.circularNavigation)};break;case he:n={highlightedIndex:Q(i?-5:-1,e.highlightedIndex,o.items.length,o.circularNavigation)};break;case be:n={highlightedIndex:0};break;case ge:n={highlightedIndex:o.items.length-1};break;case me:n={isOpen:!1,highlightedIndex:-1};break;case ve:n=Object(a.a)({isOpen:ue(o,"isOpen"),highlightedIndex:ue(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case ye:var c=t.key,l=""+e.keysSoFar+c,s=ee(l,e.highlightedIndex,o.items,o.itemToString);n=Object(a.a)({keysSoFar:l},s>=0&&{highlightedIndex:s});break;case we:n={highlightedIndex:-1};break;case Ee:var u=t.key,p=""+e.keysSoFar+u,f=ee(p,e.selectedItem?o.items.indexOf(e.selectedItem):-1,o.items,o.itemToString);n=Object(a.a)({keysSoFar:p},f>=0&&{selectedItem:o.items[f]});break;case Se:n={isOpen:!0,highlightedIndex:se(o,e,1)};break;case ke:n={isOpen:!0,highlightedIndex:se(o,e,-1)};break;case Ce:case xe:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:se(o,e,0)};break;case Pe:n={isOpen:!0,highlightedIndex:se(o,e,0)};break;case Ie:n={isOpen:!1};break;case De:n={highlightedIndex:t.highlightedIndex};break;case Ae:n={selectedItem:t.selectedItem};break;case Te:n={keysSoFar:""};break;case Ne:n={highlightedIndex:ue(o,"highlightedIndex"),isOpen:ue(o,"isOpen"),selectedItem:ue(o,"selectedItem")};break;default:throw new Error("Reducer called without proper action type.")}return Object(a.a)({},e,{},n)}var Le,ze,Fe=(Le=Ve,ze=fe,function(e){void 0===e&&(e={}),Object.entries(ze).forEach(function(t){var n=t[0];u.a.checkPropTypes(ze,e,n,Le.name)})}),Be={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11yStatusMessage:function(e){var t=e.isOpen,n=e.items;if(!n)return"";var r=n.length;return t?0===r?"No results are available":r+" result"+(1===r?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":""},getA11ySelectionMessage:function(e){var t=e.selectedItem;return(0,e.itemToString)(t)+" has been selected."},scrollIntoView:j,environment:"undefined"==typeof window?{}:window};function Ve(e){void 0===e&&(e={}),Fe(e);var t=Object(a.a)({},Be,{},e),n=t.items,r=t.itemToString,o=t.getA11yStatusMessage,c=t.getA11ySelectionMessage,l=t.initialIsOpen,s=t.defaultIsOpen,u=t.scrollIntoView,f=t.environment,d=function(e,t,n){var r=Object(p.useCallback)(function(t,n){t=te(t,n.props);var r=n.props.stateReducer,o=e(t,n),i=r(t,Object(a.a)({},n,{changes:o}));return oe(n.props,t,i),i},[e]),o=Object(p.useReducer)(r,t),i=o[0],c=o[1];return[te(i,n),c]}(Re,function(e){var t=pe(e,"selectedItem"),n=pe(e,"highlightedIndex"),r=pe(e,"isOpen");return{highlightedIndex:n<0&&t?e.items.indexOf(t):n,isOpen:r,selectedItem:t,keysSoFar:""}}(t),t),h=d[0],m=h.isOpen,b=h.highlightedIndex,g=h.selectedItem,v=h.keysSoFar,y=d[1],O=function(e){return y(Object(a.a)({props:t},e))},w=function(e,t){var n=void 0===t?{}:t,r=n.id,o=n.labelId,i=n.menuId,a=n.getItemId,c=n.toggleButtonId,l=void 0===r?"downshift-"+e():r;return{labelId:o||l+"-label",menuId:i||l+"-menu",getItemId:a||function(e){return l+"-item-"+e},toggleButtonId:c||l+"-toggle-button"}}(ce,t),j=w.labelId,_=w.getItemId,C=w.menuId,x=w.toggleButtonId,P=Object(p.useRef)(null),I=Object(p.useRef)(null),D=Object(p.useRef)();D.current=[];var T=Object(p.useRef)(!0),N=Object(p.useRef)(!0),R=Object(p.useRef)(null);Object(p.useEffect)(function(){T.current||M(o({isOpen:m,items:n,selectedItem:g,itemToString:r}),f.document)},[m]),Object(p.useEffect)(function(){T.current||M(c({isOpen:m,items:n,selectedItem:g,itemToString:r}),f.document)},[g]),Object(p.useEffect)(function(){T.current&&(R.current=E(function(){O({type:Te})},500)),v&&R.current()},[v]),Object(p.useEffect)(function(){T.current?(l||s||m)&&I.current.focus():m?I.current.focus():f.document.activeElement===I.current&&P.current.focus()},[m]),Object(p.useEffect)(function(){b<0||!m||!D.current.length||(!1===N.current?N.current=!0:u(D.current[b],I.current))},[b]),Object(p.useEffect)(function(){T.current=!1},[]);var L={ArrowDown:function(e){e.preventDefault(),O({type:de,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),O({type:he,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),O({type:be})},End:function(e){e.preventDefault(),O({type:ge})},Escape:function(){O({type:me})},Enter:function(e){e.preventDefault(),O({type:ve})},Tab:function(e){e.shiftKey&&O({type:Oe})}},z={ArrowDown:function(e){e.preventDefault(),O({type:Se})},ArrowUp:function(e){e.preventDefault(),O({type:ke})}},F=function(e){var t=A(e);t&&L[t]?L[t](e):ne(t)&&O({type:ye,key:t})},B=function(e){(function(e,t){return e.relatedTarget===t||e.nativeEvent&&(t===e.nativeEvent.explicitOriginalTarget||t.contains(e.nativeEvent.explicitOriginalTarget))})(e,P.current)||O({type:Oe})},V=function(){O({type:we})},H=function(){O({type:Ce})},W=function(e){var t=A(e);t&&z[t]?z[t](e):ne(t)&&O({type:Ee,key:t})};return{getToggleButtonProps:function(e){var t,n=void 0===e?{}:e,r=n.onClick,o=n.onKeyDown,c=n.refKey,l=void 0===c?"ref":c,s=n.ref,u=Object(i.a)(n,["onClick","onKeyDown","refKey","ref"]),p=Object(a.a)(((t={})[l]=k(s,function(e){P.current=e}),t.id=x,t["aria-haspopup"]="listbox",t["aria-expanded"]=m,t["aria-labelledby"]=j+" "+x,t),u);return u.disabled||(p.onClick=S(r,H),p.onKeyDown=S(o,W)),p},getLabelProps:function(e){return Object(a.a)({id:j,htmlFor:x},e)},getMenuProps:function(e){var t,n=void 0===e?{}:e,r=n.onKeyDown,o=n.onBlur,c=n.onMouseLeave,l=n.refKey,s=void 0===l?"ref":l,u=n.ref,p=Object(i.a)(n,["onKeyDown","onBlur","onMouseLeave","refKey","ref"]);return Object(a.a)(((t={})[s]=k(u,function(e){I.current=e}),t.id=C,t.role="listbox",t["aria-labelledby"]=j,t.tabIndex=-1,t),b>-1&&{"aria-activedescendant":_(b)},{onKeyDown:S(r,F),onBlur:S(o,B),onMouseLeave:S(c,V)},p)},getItemProps:function(e){var t,r=void 0===e?{}:e,o=r.item,c=r.index,l=r.refKey,s=void 0===l?"ref":l,u=r.ref,p=r.onMouseMove,f=r.onClick,d=Object(i.a)(r,["item","index","refKey","ref","onMouseMove","onClick"]),h=function(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}(c,o,n);if(h<0)throw new Error("Pass either item or item index in getItemProps!");var m=Object(a.a)(((t={})[s]=k(u,function(e){e&&D.current.push(e)}),t.role="option",t),h===b&&{"aria-selected":!0},{id:_(h)},d);return d.disabled||(m.onMouseMove=S(p,function(){return function(e){e!==b&&(N.current=!1,O({type:je,index:e}))}(h)}),m.onClick=S(f,function(){return function(e){O({type:_e,index:e})}(h)})),m},toggleMenu:function(){O({type:xe})},openMenu:function(){O({type:Pe})},closeMenu:function(){O({type:Ie})},setHighlightedIndex:function(e){O({type:De,highlightedIndex:e})},selectItem:function(e){O({type:Ae,selectedItem:e})},reset:function(){O({type:Ne})},highlightedIndex:b,isOpen:m,selectedItem:g}}Ve.stateChangeTypes=Me;var He=Z,We=n(2),Ue=n.n(We);function Ke(){return(Ke=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.withTablet,n=void 0===t||t,i=Object(r.useState)(wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():"desktop"),a=o(i,2),c=a[0],l=a[1],s=function(){l(wp.customize&&wp.customize.previewedDevice?wp.customize.previewedDevice():"desktop")};return Object(r.useEffect)(function(){if(wp.customize)return setTimeout(function(){return wp.customize.previewedDevice.bind(s)},1e3),function(){wp.customize&&wp.customize.previewedDevice.unbind(s)}},[]),[n?c:"tablet"===c?"mobile":c,function(e){l(e),wp.customize&&wp.customize.previewedDevice.set(e)}]},s=function(e){var t=e.children,n=o(l(),2),c=n[0],s=n[1];return Object(r.createElement)(i.Provider,{value:{currentView:c}},Object(r.createElement)(a.Provider,{value:{setDevice:s}},t))}},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t,n){"use strict";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);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 l(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=35&&e.keyCode<=39&&38!==e.keyCode&&40!==e.keyCode||(38===e.keyCode&&i.a.isNumber(parseInt(t,10))&&o(parseInt(t,10)+(e.shiftKey?10:1),!0),40===e.keyCode&&i.a.isNumber(parseInt(t,10))&&o(parseInt(t,10)-(e.shiftKey?10:1),!0),(e.shiftKey||e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&e.preventDefault())},onChange:function(e){var t=e.target.value;return o(t)},placeholder:s,onBlur:function(){return n&&n},className:l()({inactive:"auto"===t})})}},function(e,t,n){"use strict";var r=n(0),o=(n(14),n(20)),i=n.n(o),a=n(1);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function s(e,t){for(var n=0;n-1&&n.props.picker.inherit?getComputedStyle(document.documentElement).getPropertyValue(n.props.picker.inherit.replace(/var\(/,"").replace(/\)/,"")).trim().replace(/\s/g,""):n.props.value.color.indexOf("var")>-1?getComputedStyle(document.documentElement).getPropertyValue(n.props.value.color.replace(/var\(/,"").replace(/\)/,"")).trim().replace(/\s/g,""):n.props.value.color}),n}var n,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(t,r["Component"]),n=t,(o=[{key:"render",value:function(){var e,t=this;return Object(r.createElement)(r.Fragment,null,this.props.el&&!this.props.option.skipArrow&&Object(r.createElement)("span",{className:"ct-arrow",ref:this.arrow,style:E({},C(this.arrow.current,this.props.el.current),{},this.props.style?{opacity:this.props.style.opacity}:{})}),Object(r.createElement)("div",v({tabIndex:"0",className:"ct-color-picker-modal"},E({},this.props.style?{style:this.props.style}:{}),{onMouseDown:function(e){return e.nativeEvent.stopImmediatePropagation()}}),!this.props.option.predefined&&Object(r.createElement)("div",{className:"ct-color-picker-top"},Object(r.createElement)("ul",{className:"ct-color-picker-skins"},["paletteColor1","paletteColor2","paletteColor3","paletteColor4","paletteColor5"].map(function(e){return Object(r.createElement)("li",{key:e,style:{background:getComputedStyle(document.documentElement).getPropertyValue("--".concat(e)).trim()},className:b()({active:t.props.value.color==="var(--".concat(e,")")}),onClick:function(){return t.props.onChange(E({},t.props.value,{color:"var(--".concat(e,")")}))}},Object(r.createElement)("div",{className:"ct-tooltip-top"},{paletteColor1:"Color 1",paletteColor2:"Color 2",paletteColor3:"Color 3",paletteColor4:"Color 4",paletteColor5:"Color 5"}[e]))}),!this.props.option.skipNoColorPill&&Object(r.createElement)("li",{onClick:function(){return t.props.onChange(E({},t.props.value,{color:k(t.props.option)}))},className:b()("ct-no-color-pill",{active:this.props.value.color===k(this.props.option)})},Object(r.createElement)("i",{className:"ct-tooltip-top"},Object(a.__)("No Color","blocksy")))),!this.props.option.skipEditPalette&&Object(r.createElement)("a",v({className:"ct-edit-palette"},(e="color",E({target:"_blank",href:"".concat(window.ct_localizations?window.ct_localizations.customizer_url:"").concat(encodeURIComponent("[section]=".concat(e)))},wp&&wp.customize&&wp.customize.section?{onClick:function(t){t.preventDefault(),wp.customize.section(e).expand()}}:{}))),Object(r.createElement)("span",null,Object(r.createElement)("svg",{viewBox:"0 0 30 30"},Object(r.createElement)("path",{d:"M15,0V15L7.5,2Z",fill:"#ede604"}),Object(r.createElement)("path",{d:"M22.5,2,28,7.5,15,15Z",fill:"#50b517"}),Object(r.createElement)("path",{d:"M15,0l7.5,2L15,15Z",fill:"#9ed110"}),Object(r.createElement)("path",{d:"M15,30V15l7.5,13Z",fill:"#cc42a2"}),Object(r.createElement)("path",{d:"M7.5,28,2,22.5,15,15Z",fill:"#ff5800"}),Object(r.createElement)("path",{d:"M15,30,7.5,28,15,15Z",fill:"#ff3ba7"}),Object(r.createElement)("path",{d:"M30,15H15L28,7.5Z",fill:"#179067"}),Object(r.createElement)("path",{d:"M28,22.5,22.5,28,15,15Z",fill:"#9f49ac"}),Object(r.createElement)("path",{d:"M30,15l-2,7.5L15,15Z",fill:"#476eaf"}),Object(r.createElement)("path",{d:"M0,15H15L2,22.5Z",fill:"#ff8100"}),Object(r.createElement)("path",{d:"M2,7.5,7.5,2,15,15Z",fill:"#fc0"}),Object(r.createElement)("path",{d:"M0,15,2,7.5,15,15Z",fill:"#feac00"}))),Object(r.createElement)("i",{className:"ct-tooltip-top"},Object(a.__)("Edit Palette","blocksy")))),Object(r.createElement)(h,{onChange:function(e){return t.props.onChange(e)},value:E({},this.props.value,{color:this.getValueForPicker()})})))}}])&&y(n.prototype,o),i&&y(n,i),t}(),P=n(17),I=n(22),D=n.n(I);function A(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function T(e){for(var t=1;t2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var c=0;c1&&void 0!==arguments[1]?arguments[1]:null;return n.props.onChange(n.props.option.inline_value?e||"":d({},n.props.value,{url:n.getUrlFor(t),attachment_id:e}))}),v(b(n),"getAttachmentId",function(){return n.props.option.inline_value?n.props.value:n.props.value.attachment_id}),v(b(n),"onSelect",function(){var e=n.frame.state().get("selection").first().toJSON();(n.props.option.logo||{}).width===e.width&&(n.props.option.logo||{}).height===e.height&&!(n.props.option.logo||{}).flex_width&&!(n.props.option.logo||{}).flex_height||n.props.option.skipCrop,n.setImageFromAttachment(e),n.frame.close()}),v(b(n),"onCropped",function(e){n.setImageFromAttachment(e)}),v(b(n),"onSkippedCrop",function(){var e=n.frame.state().get("selection").first().toJSON();n.setImageFromAttachment(e)}),v(b(n),"updateAttachmentInfo",function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=n.getAttachmentId();t&&(!wp.media.attachment(t).get("url")||e?wp.media.attachment(t).fetch().then(function(){return n.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(t).toJSON()))})}):n.setState({attachment_info:JSON.parse(JSON.stringify(wp.media.attachment(t).toJSON()))}),n.detachListener(),wp.media.attachment(t).on("change",n.updateAttachmentInfo))}),n}var n,i,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,r["Component"]),n=t,(i=[{key:"initFrame",value:function(){var e=this;this.frame=wp.media({button:{text:"Select",close:!1},states:[new wp.media.controller.Library({title:"Select logo",library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:(this.props.option.logo||{}).width,suggestedHeight:(this.props.option.logo||{}).height})].concat(p((this.props.option.skipCrop,[])))}),this.frame.on("select",this.onSelect,this),this.frame.on("close",function(){e.props.option.onFrameClose&&e.props.option.onFrameClose()}),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)}},{key:"openFrame",value:function(){this.initFrame(),this.frame.setState("library").open(),this.props.option.onFrameOpen&&this.props.option.onFrameOpen()}},{key:"calculateImageSelectOptions",value:function(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),l=e.get("width"),s=e.get("height"),u=parseInt((i.props.option.logo||{}).width,10),p=parseInt((i.props.option.logo||{}).height,10),f=u/p,d=u,h=p;return t.set("canSkipCrop",!i.mustBeCropped(a,c,u,p,l,s)),l/s>f?u=(p=s)*f:p=(u=l)/f,o={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:l,imageHeight:s,minWidth:d>u?u:d,minHeight:h>p?p:h,x1:n=(l-u)/2,y1:r=(s-p)/2,x2:u+n,y2:p+r},!1===c&&!1===a&&(o.aspectRatio=u+":"+p),!0===c&&(delete o.minHeight,o.maxWidth=l),!0===a&&(delete o.minWidth,o.maxHeight=s),o}},{key:"mustBeCropped",value:function(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))))}},{key:"setImageFromAttachment",value:function(e){this.onChange(e.id,JSON.parse(JSON.stringify(wp.media.attachment(e.id).toJSON()))),this.updateAttachmentInfo()}},{key:"detachListener",value:function(){this.getAttachmentId()&&wp.media.attachment(this.getAttachmentId()).off("change",this.updateAttachmentInfo)}},{key:"componentDidMount",value:function(){this.updateAttachmentInfo()}},{key:"componentWillUnmount",value:function(){this.detachListener()}},{key:"render",value:function(){var e,t=this;return Object(r.createElement)("div",u({className:a()("attachment-media-view ct-attachment",(e={},v(e,"landscape",this.getAttachmentId()&&this.state.attachment_info),v(e,"attachment-media-view-image",this.getAttachmentId()&&this.state.attachment_info),e))},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:function(){return!t.props.option.has_position_picker&&t.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:function(e){t.props.onChange(d({},t.props.value,{},e))}}),Object(r.createElement)("span",{onClick:function(e){t.setState({attachment_info:null}),e.stopPropagation(),t.onChange(null)},className:"small-remove-button"},"×")),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{onClick:function(){t.setState({attachment_info:null}),t.onChange(null)},type:"button",className:"button remove-button"},"Remove"),Object(r.createElement)("button",{type:"button",className:"button upload-button control-focus",onClick:function(){return t.openFrame()},id:"customize-media-control-button-35"},this.props.option.filledLabel||"Change logo"))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"placeholder"},"No logo selected"),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)("button",{type:"button",onClick:function(){return t.openFrame()},className:"button upload-button",id:"customize-media-control-button-50"},this.props.option.emptyLabel||"Select logo"))))}}])&&h(n.prototype,i),c&&h(n,c),t}()},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(36),i=(n(53),n(15)),a=n(21);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function s(e,t){for(var n=0;n=0)return 1;return 0}();var o=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},r))}};function i(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function c(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:l(c(e))}function s(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),p=n&&/MSIE 10/.test(navigator.userAgent);function f(e){return 11===e?u:10===e?p:u||p}function d(e){if(!e)return document.documentElement;for(var t=f(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?d(n):n:e?e.ownerDocument.documentElement:document.documentElement}function h(e){return null!==e.parentNode?h(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a,c,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(o))return"BODY"===(c=(a=l).nodeName)||"HTML"!==c&&d(a.firstElementChild)!==a?d(l):l;var s=h(e);return s.host?m(s.host,t):m(e,h(t).host)}function b(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function g(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function v(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],f(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function y(e){var t=e.body,n=e.documentElement,r=f(10)&&getComputedStyle(n);return{height:v("Height",t,n,r),width:v("Width",t,n,r)}}var O=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},w=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=f(10),o="HTML"===t.nodeName,i=S(e),c=S(t),s=l(e),u=a(t),p=parseFloat(u.borderTopWidth,10),d=parseFloat(u.borderLeftWidth,10);n&&o&&(c.top=Math.max(c.top,0),c.left=Math.max(c.left,0));var h=E({top:i.top-c.top-p,left:i.left-c.left-d,width:i.width,height:i.height});if(h.marginTop=0,h.marginLeft=0,!r&&o){var m=parseFloat(u.marginTop,10),g=parseFloat(u.marginLeft,10);h.top-=p-m,h.bottom-=p-m,h.left-=d-g,h.right-=d-g,h.marginTop=m,h.marginLeft=g}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=b(t,"top"),o=b(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(h,t)),h}function C(e){if(!e||!e.parentElement||f())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function x(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},u=o?C(e):m(e,s(t));if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=k(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:b(n),c=t?0:b(n,"left");return E({top:a-r.top+r.marginTop,left:c-r.left+r.marginLeft,width:o,height:i})}(u,o);else{var p=void 0;"scrollParent"===r?"BODY"===(p=l(c(t))).nodeName&&(p=e.ownerDocument.documentElement):p="window"===r?e.ownerDocument.documentElement:r;var f=k(p,u,o);if("HTML"!==p.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===a(t,"position"))return!0;var r=c(t);return!!r&&e(r)}(u))i=f;else{var d=y(e.ownerDocument),h=d.height,g=d.width;i.top+=f.top-f.marginTop,i.bottom=h+f.top,i.left+=f.left-f.marginLeft,i.right=g+f.left}}var v="number"==typeof(n=n||0);return i.left+=v?n:n.left||0,i.top+=v?n:n.top||0,i.right-=v?n:n.right||0,i.bottom-=v?n:n.bottom||0,i}function P(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=x(n,r,i,o),c={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(c).map(function(e){return _({key:e},c[e],{area:(t=c[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),s=l.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),u=s.length>0?s[0].key:l[0].key,p=e.split("-")[1];return u+(p?"-"+p:"")}function I(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return k(n,r?C(t):m(t,s(n)),r)}function D(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function A(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function T(e,t,n){n=n.split("-")[0];var r=D(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",c=i?"left":"top",l=i?"height":"width",s=i?"width":"height";return o[a]=t[a]+t[l]/2-r[l]/2,o[c]=n===c?t[c]-r[s]:t[A(c)],o}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function M(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=N(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&i(n)&&(t.offsets.popper=E(t.offsets.popper),t.offsets.reference=E(t.offsets.reference),t=n(t,e))}),t}function R(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function L(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=q.indexOf(e),r=q.slice(n+1).concat(q.slice(0,n));return t?r.reverse():r}var G={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function $(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map(function(e){return e.trim()}),c=a.indexOf(N(a,function(e){return-1!==e.search(/,|\s/)}));a[c]&&-1===a[c].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,s=-1!==c?[a.slice(0,c).concat([a[c].split(l)[0]]),[a[c].split(l)[1]].concat(a.slice(c+1))]:[a];return(s=s.map(function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){var c=void 0;switch(a){case"%p":c=n;break;case"%":case"%r":default:c=r}return E(c)[t]/100*i}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;return i}(e,o,t,n)})})).forEach(function(e,t){e.forEach(function(n,r){V(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))})}),o}var X={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,c=-1!==["bottom","top"].indexOf(n),l=c?"left":"top",s=c?"width":"height",u={start:j({},l,i[l]),end:j({},l,i[l]+i[s]-a[s])};e.offsets.popper=_({},a,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,c=r.split("-")[0],l=void 0;return l=V(+n)?[+n,0]:$(n,i,a,c),"left"===c?(i.top+=l[0],i.left-=l[1]):"right"===c?(i.top+=l[0],i.left+=l[1]):"top"===c?(i.left+=l[0],i.top-=l[1]):"bottom"===c&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||d(e.instance.popper);e.instance.reference===n&&(n=d(n));var r=L("transform"),o=e.instance.popper.style,i=o.top,a=o.left,c=o[r];o.top="",o.left="",o[r]="";var l=x(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=c,t.boundaries=l;var s=t.priority,u=e.offsets.popper,p={primary:function(e){var n=u[e];return u[e]l[e]&&!t.escapeWithReference&&(r=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),j({},n,r)}};return s.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=_({},u,p[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),c=a?"right":"bottom",l=a?"left":"top",s=a?"width":"height";return n[c]i(r[c])&&(e.offsets.popper[l]=i(r[c])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!U(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,c=i.popper,l=i.reference,s=-1!==["left","right"].indexOf(o),u=s?"height":"width",p=s?"Top":"Left",f=p.toLowerCase(),d=s?"left":"top",h=s?"bottom":"right",m=D(r)[u];l[h]-mc[h]&&(e.offsets.popper[f]+=l[f]+m-c[h]),e.offsets.popper=E(e.offsets.popper);var b=l[f]+l[u]/2-m/2,g=a(e.instance.popper),v=parseFloat(g["margin"+p],10),y=parseFloat(g["border"+p+"Width"],10),O=b-e.offsets.popper[f]-v-y;return O=Math.max(Math.min(c[u]-m,O),0),e.arrowElement=r,e.offsets.arrow=(j(n={},f,Math.round(O)),j(n,d,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(R(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=x(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=A(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case G.FLIP:a=[r,o];break;case G.CLOCKWISE:a=Y(r);break;case G.COUNTERCLOCKWISE:a=Y(r,!0);break;default:a=t.behavior}return a.forEach(function(c,l){if(r!==c||a.length===l+1)return e;r=e.placement.split("-")[0],o=A(r);var s=e.offsets.popper,u=e.offsets.reference,p=Math.floor,f="left"===r&&p(s.right)>p(u.left)||"right"===r&&p(s.left)p(u.top)||"bottom"===r&&p(s.top)p(n.right),m=p(s.top)p(n.bottom),g="left"===r&&d||"right"===r&&h||"top"===r&&m||"bottom"===r&&b,v=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(v&&"start"===i&&d||v&&"end"===i&&h||!v&&"start"===i&&m||!v&&"end"===i&&b),O=!!t.flipVariationsByContent&&(v&&"start"===i&&h||v&&"end"===i&&d||!v&&"start"===i&&b||!v&&"end"===i&&m),w=y||O;(f||g||w)&&(e.flipped=!0,(f||g)&&(r=a[l+1]),w&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=_({},e.offsets.popper,T(e.instance.popper,e.offsets.reference,e.placement)),e=M(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),c=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(c?o[a?"width":"height"]:0),e.placement=A(t),e.offsets.popper=E(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!U(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};O(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=o(this.update.bind(this)),this.options=_({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(_({},e.Defaults.modifiers,a.modifiers)).forEach(function(t){r.options.modifiers[t]=_({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return _({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&i(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var c=this.options.eventsEnabled;c&&this.enableEventListeners(),this.state.eventsEnabled=c}return w(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=I(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=P(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=T(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=M(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,R(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[L("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return B.call(this)}}]),e}();J.Utils=("undefined"!=typeof window?window:e).PopperUtils,J.placements=K,J.Defaults=X,t.a=J}).call(this,n(38))},function(e,t,n){"use strict";e.exports=n(85)},function(e,t,n){var r=self.crypto||self.msCrypto;e.exports=function(e){e=e||21;for(var t="",n=r.getRandomValues(new Uint8Array(e));e--;)t+="QLUint8ARdomValuesObj0h6345-79BCrypgJzHKTNYDSMkXPZ_FfG1WcqvwxEI2"[63&n[e]];return t}},function(e,t){e.exports=function(e,t,n){return function(r){if(e[0]===e[1]||t[0]===t[1])return t[0];var o=(t[1]-t[0])/(e[1]-e[0]),i=t[0]+o*(r-e[0]);return n?Math.min(t[1],Math.max(t[0],i)):i}}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.maybePromoteScalarValueIntoResponsive=function(e){var t=!(arguments.length>1&&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(50),i=Object.keys,a=i?function(e){return i(e)}:n(64),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";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(51),o=n(37).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){var n,r;n=jQuery,r={options:{defaultColor:!1,change:!1,clear:!1,hide:!1,palettes:!1,width:300,mode:"hsv",type:"full",slider:"horizontal"},_create:function(){if(n.support.iris){var e=this,t=e.element;n.extend(e.options,t.data()),e.close=n.proxy(e.close,e),e.initialValue=t.val(),t.addClass("wp-color-picker"),e.pickerContainer=n('
').insertBefore(t.closest(".ct-color-picker-bottom")),e.wrap=t.parent().prev(".wp-picker-container"),t.iris({target:e.pickerContainer,hide:!1,width:230,mode:e.options.mode,palettes:!1,change:function(t,r){n.isFunction(e.options.change)&&e.options.change.call(this,t,r)}}),t.val(e.initialValue),e._addListeners()}},_addListeners:function(){var e=this;e.wrap.on("click.wpcolorpicker",function(e){}),e.element.change(function(t){var r=n(this).val();""!==r&&"#"!==r||n.isFunction(e.options.clear)&&e.options.clear.call(this,t)})},open:function(){this.element.show().iris("toggle").focus(),this.wrap.addClass("wp-picker-active"),n("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.iris("toggle"),this.wrap.removeClass("wp-picker-active"),n("body").off("click.wpcolorpicker",this.close)},color:function(e){if(void 0===e)return this.element.iris("option","color");this.element.iris("option","color",e)},defaultColor:function(e){if(void 0===e)return this.options.defaultColor;this.options.defaultColor=e}},n.widget("wp.ctColorPicker",r),function(e){window.Color&&(Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;t>=0;t--)e="0"+e;return"#"+e},Color.fn.isDark=function(){var e,t,n,r,o=this.toRgb();return e=o.r,t=o.g,n=o.b,r=this._alpha,(299*e+587*t+114*n)/1e3<128&&r>.4},e.widget("wp.ctColorPicker",e.wp.ctColorPicker,{_addListeners:function(){this.wrap.on("click.wpcolorpicker",function(e){})}}),e.widget("a8c.iris",e.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=!0,this.element.is(":input"),void 0!==this.options.alpha&&this.options.alpha){var t=this,n=(t.element,e('
').appendTo(t.picker.find(".iris-picker-inner"))),r=n.find(".iris-slider-offset-alpha"),o={aContainer:n,aSlider:r};e.each(o,function(e,n){t.controls[e]=n}),t._initControls(),t._change()}},_initControls:function(){if(this._super(),this.controls.square.append(jQuery('
').css({position:"absolute",top:0,left:0,right:0,bottom:0})),this.controls.squareDrag.draggable("option","containment",this.controls.square.find(".iris-square-inner-wrapper")),this.options.alpha){var e=this;e.controls.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*e._color._alpha),slide:function(t,n){e._color._alpha=parseFloat(n.value/100),e._change.apply(e,arguments),e.element.trigger("ctalphasliderchange")}})}},_change:function(){this._super();var e=this,t=e.element;if(t.change(),this.options.alpha){var n=e.controls,r=parseInt(100*e._color._alpha),o=e._color.toRgb(),i=["rgb("+o.r+","+o.g+","+o.b+") 0%","rgba("+o.r+","+o.g+","+o.b+", 0) 100%"];e.options.defaultWidth,e.options.customWidth,e.picker.closest(".wp-picker-container").find(".wp-color-result");if(n.aContainer.css({background:"linear-gradient(to bottom, "+i.join(", ")+"), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==)"}),n.aSlider.slider("value",r),e._color._alpha<1){var a=n.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)");n.strip.attr("style",a)}}(t.data("reset-alpha")||!1)&&e.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){e._color._alpha=1,e.active="external",e._change()})},_addInputListeners:function(e){var t=this,n=function(n){var r=new Color(e.val()),o=e.val();e.removeClass("iris-error"),r.error?""!==o?e.addClass("iris-error"):e.css("background-color",""):r.toString()!==t._color.toString()&&("keyup"===n.type&&o.match(/^[0-9a-fA-F]{3}$/)||t._setOption("color",r.toString()))};e.on("change",n).on("keyup",t._debounce(n,100))}}))}(jQuery)},function(e,t){var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n=0;i--)if(v[i]!=y[i])return!1;for(i=v.length-1;i>=0;i--)if(d=v[i],!u(e[d],t[d],n))return!1;return!0}(e,t,d))}function p(e){return null==e}function f(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){e.exports=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}},function(e,t,n){var r,o,i;function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} /**! * Sortable 1.10.0-rc3 * @author RubaXa * @author owenm * @license MIT */ /**! * Sortable 1.10.0-rc3 * @author RubaXa * @author owenm * @license MIT */ i=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"===a(Symbol.iterator)?function(e){return a(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":a(e)})(t)}function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(){return(n=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 c(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t"===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 y(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function O(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&v(e,t):v(e,t))||r&&e===n)return e;if(e===n)break}while(e=y(e))}return null}var w,j=/\s+/g;function _(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(j," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(j," ")}}function E(e,t,n){var 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 S(e,t){var n="";do{var r=E(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix;return o&&new o(n)}function k(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o=a:i<=a))return o;if(o===C())break;o=N(o,!1)}return!1}function I(e,t,n){for(var r=0,o=0,i=e.children;o2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,a=i(n,["evt"]);K.pluginEvent.bind(Ne)(e,t,o({dragEl:$,parentEl:X,ghostEl:J,rootEl:Z,nextEl:Q,lastDownEl:ee,cloneEl:te,cloneHidden:ne,dragStarted:pe,putSortable:le,activeSortable:Ne.active,originalEvent:r,oldIndex:re,oldDraggableIndex:ie,newIndex:oe,newDraggableIndex:ae,hideGhostForTarget:Ie,unhideGhostForTarget:De,cloneNowHidden:function(){ne=!0},cloneNowShown:function(){ne=!1},dispatchSortableEvent:function(e){G({sortable:t,name:e,originalEvent:r})}},a))};function G(e){q(o({putSortable:le,cloneEl:te,targetEl:$,rootEl:Z,oldIndex:re,oldDraggableIndex:ie,newIndex:oe,newDraggableIndex:ae},e))}if("undefined"==typeof window||!window.document)throw new Error("Sortable.js requires a window with a document");var $,X,J,Z,Q,ee,te,ne,re,oe,ie,ae,ce,le,se,ue,pe,fe,de,he,me,be=!1,ge=!1,ve=[],ye=!1,Oe=!1,we=[],je=!1,_e=[],Ee=d,Se=u||s?"cssFloat":"float",ke=!h&&!d&&"draggable"in document.createElement("div"),Ce=function(){if(s)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}(),xe=function(e,t){var n=E(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=I(e,0,t),i=I(e,1,t),a=o&&E(o),c=i&&E(i),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+x(o).width,s=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+x(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){var u="left"===a.float?"left":"right";return!i||"both"!==c.clear&&c.clear!==u?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=r&&"none"===n[Se]||i&&"none"===n[Se]&&l+s>r)?"vertical":"horizontal"},Pe=function(t){function n(e,t){return function(r,o,i,a){var c=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(t||c))return!0;if(null==e||!1===e)return!1;if(t&&"clone"===e)return e;if("function"==typeof e)return n(e(r,o,i,a),t)(r,o,i,a);var l=(t?r:o).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var r={},o=t.group;o&&"object"==e(o)||(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},Ie=function(){!Ce&&J&&E(J,"display","none")},De=function(){!Ce&&J&&E(J,"display","")};document.addEventListener("click",function(e){if(ge)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ge=!1,!1},!0);var Ae=function(e){if($){e=e.touches?e.touches[0]:e;var t=(o=e.clientX,i=e.clientY,ve.some(function(e){if(!D(e)){var t=x(e),n=e[V].options.emptyInsertThreshold,r=o>=t.left-n&&o<=t.right+n,c=i>=t.top-n&&i<=t.bottom+n;return n&&r&&c?a=e:void 0}}),a);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[V]._onDragOver(n)}}var o,i,a},Te=function(e){$&&$.parentNode[V]._isOutsideThisEl(e.target)};function Ne(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=n({},t),e[V]=this;var r={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 xe(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!==Ne.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var o in K.initializePlugins(this,e,r),r)!(o in t)&&(t[o]=r[o]);for(var i in Pe(t),this)"_"===i.charAt(0)&&"function"==typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&ke,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?b(e,"pointerdown",this._onTapStart):(b(e,"mousedown",this._onTapStart),b(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(b(e,"dragover",this),b(e,"dragenter",this)),ve.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),n(this,H())}function Me(e,t,n,r,o,i,a,c){var l,p,f=e[V],d=f.options.onMove;return!window.CustomEvent||s||u?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=n,l.draggedRect=r,l.related=o||t,l.relatedRect=i||x(t),l.willInsertAfter=c,l.originalEvent=a,e.dispatchEvent(l),d&&(p=d.call(f,l,a)),p}function Re(e){e.draggable=!1}function Le(){je=!1}function ze(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Fe(e){return setTimeout(e,0)}function Be(e){return clearTimeout(e)}Ne.prototype={constructor:Ne,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(fe=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,$):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,o=r.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,c=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||c,s=r.filter;if(function(e){_e.length=0;var t=e.getElementsByTagName("input"),n=t.length;for(;n--;){var r=t[n];r.checked&&_e.push(r)}}(n),!$&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||r.disabled||l.isContentEditable||(c=O(c,r.draggable,n,!1))&&c.animated||ee===c)){if(re=A(c),ie=A(c,r.draggable),"function"==typeof s){if(s.call(this,e,c,this))return G({sortable:t,rootEl:l,name:"filter",targetEl:c,toEl:n,fromEl:n}),Y("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(s&&(s=s.split(",").some(function(r){if(r=O(l,r.trim(),n,!1))return G({sortable:t,rootEl:r,name:"filter",targetEl:c,fromEl:n,toEl:n}),Y("filter",t,{evt:e}),!0})))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!O(l,r.handle,n,!1)||this._prepareDragStart(e,a,c)}}},_prepareDragStart:function(e,t,n){var r,o=this,i=o.el,a=o.options,c=i.ownerDocument;if(n&&!$&&n.parentNode===i){Z=i,X=($=n).parentNode,Q=$.nextSibling,ee=n,ce=a.group,Ne.dragged=$;var l=0,f=n.getBoundingClientRect();if(f.left+95<(t||e).clientX&&(l=(t||e).clientX-f.left-47.5),se={target:$,clientX:(t||e).clientX-l,clientY:(t||e).clientY},this._lastX=(t||e).clientX-l,this._lastY=(t||e).clientY,$.style["will-change"]="all",r=function(){Y("delayEnded",o,{evt:e}),Ne.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!p&&o.nativeDraggable&&($.draggable=!0),o._triggerDragStart(e,t),G({sortable:o,name:"choose",originalEvent:e}),_($,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){k($,e.trim(),Re)}),b(c,"dragover",Ae),b(c,"mousemove",Ae),b(c,"touchmove",Ae),b(c,"mouseup",o._onDrop),b(c,"touchend",o._onDrop),b(c,"touchcancel",o._onDrop),p&&this.nativeDraggable&&(this.options.touchStartThreshold=4,$.draggable=!0),Y("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(u||s))r();else{if(Ne.eventCanceled)return void this._onDrop();b(c,"mouseup",o._disableDelayedDrag),b(c,"touchend",o._disableDelayedDrag),b(c,"touchcancel",o._disableDelayedDrag),b(c,"mousemove",o._delayedDragTouchMoveHandler),b(c,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&b(c,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var 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(){$&&Re($),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._disableDelayedDrag),g(e,"touchend",this._disableDelayedDrag),g(e,"touchcancel",this._disableDelayedDrag),g(e,"mousemove",this._delayedDragTouchMoveHandler),g(e,"touchmove",this._delayedDragTouchMoveHandler),g(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?b(document,"pointermove",this._onTouchMove):b(document,t?"touchmove":"mousemove",this._onTouchMove):(b($,"dragend",this),b(Z,"dragstart",this._onDragStart));try{document.selection?Fe(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(be=!1,Z&&$){Y("dragStarted",this,{evt:t}),this.nativeDraggable&&b(document,"dragover",Te);var n=this.options;!e&&_($,n.dragClass,!1),_($,n.ghostClass,!0),Ne.active=this,e&&this._appendGhost(),G({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(ue){this._lastX=ue.clientX,this._lastY=ue.clientY,Ie();for(var e=document.elementFromPoint(ue.clientX,ue.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(ue.clientX,ue.clientY))!==t;)t=e;if($.parentNode[V]._isOutsideThisEl(e),t)do{if(t[V]){if(t[V]._onDragOver({clientX:ue.clientX,clientY:ue.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);De()}},_onTouchMove:function(e){if(se){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=J&&S(J),a=J&&i&&i.a,c=J&&i&&i.d,l=Ee&&me&&T(me),s=(o.clientX-se.clientX+r.x)/(a||1)+(l?l[0]-we[0]:0)/(a||1),u=(o.clientY-se.clientY+r.y)/(c||1)+(l?l[1]-we[1]:0)/(c||1),p=e.touches?"translate3d("+s+"px,"+u+"px,0)":"translate("+s+"px,"+u+"px)";if(!Ne.active&&!be){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,i,this)&&!b.animated){if(b===$)return F(!1);if(b&&a===e.target&&(c=b),c&&(n=x(c)),!1!==Me(Z,a,$,t,c,n,e,!!c))return z(),a.appendChild($),X=a,B(),F(!0)}else if(c.parentNode===a){n=x(c);var g,v,y,w=$.parentNode!==a,j=!function(e,t,n){var 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,l=n?t.width:t.height;return r===a||o===c||r+i/2===a+l/2}($.animated&&$.toRect||t,c.animated&&c.toRect||n,i),S=i?"top":"left",k=P(c,null,"top","top")||P($,null,"top","top"),C=k?k.scrollTop:void 0;if(fe!==c&&(v=n[S],ye=!1,Oe=!j&&l.invertSwap||w),0!==(g=function(e,t,n,r,o,i,a,c){var l=r?e.clientY:e.clientX,s=r?n.height:n.width,u=r?n.top:n.left,p=r?n.bottom:n.right,f=!1;if(!a)if(c&&heu+s*i/2:lp-he)return-de}else if(l>u+s*(1-o)/2&&lp-s*i/2))return l>u+s/2?1:-1;return 0}(e,c,n,i,j?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Oe,fe===c))){var I=A($);do{I-=g,y=X.children[I]}while(y&&("none"===E(y,"display")||y===J))}if(0===g||y===c)return F(!1);fe=c,de=g;var T=c.nextElementSibling,N=!1,M=Me(Z,a,$,t,c,n,e,N=1===g);if(!1!==M)return 1!==M&&-1!==M||(N=1===M),je=!0,setTimeout(Le,30),z(),N&&!T?a.appendChild($):c.parentNode.insertBefore($,N?T:c),k&&L(k,0,C-k.scrollTop),X=$.parentNode,void 0===v||Oe||(he=Math.abs(v-x(c)[S])),B(),F(!0)}if(a.contains($))return F(!1)}return!1}function R(l,s){Y(l,h,o({evt:e,isOwner:p,axis:i?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:f,fromSortable:d,target:c,completed:F,onMove:function(n,r){return Me(Z,a,$,t,n,x(n),e,r)},changed:B},s))}function z(){R("dragOverAnimationCapture"),h.captureAnimationState(),h!==d&&d.captureAnimationState()}function F(t){return R("dragOverCompleted",{insertion:t}),t&&(p?u._hideClone():u._showClone(h),h!==d&&(_($,le?le.options.ghostClass:u.options.ghostClass,!1),_($,l.ghostClass,!0)),le!==h&&h!==Ne.active?le=h:h===Ne.active&&le&&(le=null),d===h&&(h._ignoreWhileAnimating=c),h.animateAll(function(){R("dragOverAnimationComplete"),h._ignoreWhileAnimating=null}),h!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(c===$&&!$.animated||c===a&&!c.animated)&&(fe=null),l.dragoverBubble||e.rootEl||c===document||($.parentNode[V]._isOutsideThisEl(e.target),!t&&Ae(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),m=!0}function B(){oe=A($),ae=A($,l.draggable),G({sortable:h,name:"change",toEl:a,newIndex:oe,newDraggableIndex:ae,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){g(document,"mousemove",this._onTouchMove),g(document,"touchmove",this._onTouchMove),g(document,"pointermove",this._onTouchMove),g(document,"dragover",Ae),g(document,"mousemove",Ae),g(document,"touchmove",Ae)},_offUpEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._onDrop),g(e,"touchend",this._onDrop),g(e,"pointerup",this._onDrop),g(e,"touchcancel",this._onDrop),g(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;oe=A($),ae=A($,n.draggable),Y("drop",this,{evt:e}),X=$&&$.parentNode,oe=A($),ae=A($,n.draggable),Ne.eventCanceled?this._nulling():(be=!1,Oe=!1,ye=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Be(this.cloneId),Be(this._dragStartId),this.nativeDraggable&&(g(document,"drop",this),g(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),f&&E(document.body,"user-select",""),e&&(pe&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Z===X||le&&"clone"!==le.lastPutMode)&&te&&te.parentNode&&te.parentNode.removeChild(te),$&&(this.nativeDraggable&&g($,"dragend",this),Re($),$.style["will-change"]="",pe&&!be&&_($,le?le.options.ghostClass:this.options.ghostClass,!1),_($,this.options.chosenClass,!1),G({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:e}),Z!==X?(oe>=0&&(G({rootEl:X,name:"add",toEl:X,fromEl:Z,originalEvent:e}),G({sortable:this,name:"remove",toEl:X,originalEvent:e}),G({rootEl:X,name:"sort",toEl:X,fromEl:Z,originalEvent:e}),G({sortable:this,name:"sort",toEl:X,originalEvent:e})),le&&le.save()):oe!==re&&oe>=0&&(G({sortable:this,name:"update",toEl:X,originalEvent:e}),G({sortable:this,name:"sort",toEl:X,originalEvent:e})),Ne.active?(null!=oe&&-1!==oe||(oe=re,ae=ie),G({sortable:this,name:"end",toEl:X,originalEvent:e}),this.save()):G({sortable:this,name:"end",toEl:X,originalEvent:e}))),this._nulling())},_nulling:function(){Y("nulling",this),Z=$=X=J=Q=te=ee=ne=se=ue=pe=oe=ae=re=ie=fe=de=le=ce=Ne.dragged=Ne.ghost=Ne.clone=Ne.active=null,_e.forEach(function(e){e.checked=!0}),_e.length=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":$&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,o=n.length,i=this.options;r1&&(ct.forEach(function(e){r.addAnimationState({target:e,rect:ut?x(e):o}),B(e),e.fromRect=o,t.removeAnimationState(e)}),ut=!1,function(e,t){ct.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,o=e.activeSortable,i=e.parentEl,a=e.putSortable,c=this.options;if(r){if(n&&o._hideClone(),st=!1,c.animation&&ct.length>1&&(ut||!n&&!o.options.sort&&!a)){var l=x(ot,!1,!0,!0);ct.forEach(function(e){e!==ot&&(F(e,l),i.appendChild(e))}),ut=!0}if(!n)if(ut||dt(),ct.length>1){var s=at;o._showClone(t),o.options.animation&&!at&&s&<.forEach(function(e){o.addAnimationState({target:e,rect:it}),e.fromRect=it,e.thisAnimationDuration=null})}else o._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,r=e.isOwner,o=e.activeSortable;if(ct.forEach(function(e){e.thisAnimationDuration=null}),o.options.animation&&!r&&o.multiDrag.isMultiDrag){it=n({},t);var i=S(ot,!0);it.top-=i.f,it.left-=i.e}},dragOverAnimationComplete:function(){ut&&(ut=!1,dt())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,o=e.sortable,i=e.dispatchSortableEvent,a=e.oldIndex,c=e.putSortable,l=c||this.sortable;if(t){var s=this.options,u=r.children;if(!pt)if(s.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),_(ot,s.selectedClass,!~ct.indexOf(ot)),~ct.indexOf(ot))ct.splice(ct.indexOf(ot),1),nt=null,q({sortable:o,rootEl:n,name:"deselect",targetEl:ot,originalEvt:t});else{if(ct.push(ot),q({sortable:o,rootEl:n,name:"select",targetEl:ot,originalEvt:t}),(!s.multiDragKey||this.multiDragKeyDown)&&t.shiftKey&&nt&&o.el.contains(nt)){var p,f,d=A(nt),h=A(ot);if(~d&&~h&&d!==h)for(h>d?(f=d,p=h):(f=h,p=d+1);f1){var m=x(ot),b=A(ot,":not(."+this.options.selectedClass+")");if(!st&&s.animation&&(ot.thisAnimationDuration=null),l.captureAnimationState(),!st&&(s.animation&&(ot.fromRect=m,ct.forEach(function(e){if(e.thisAnimationDuration=null,e!==ot){var t=ut?x(e):m;e.fromRect=t,l.addAnimationState({target:e,rect:t})}})),dt(),ct.forEach(function(e){u[b]?r.insertBefore(e,u[b]):r.appendChild(e),b++}),a===A(ot))){var g=!1;ct.forEach(function(e){e.sortableIndex===A(e)||(g=!0)}),g&&i("update")}ct.forEach(function(e){B(e)}),l.animateAll()}rt=l}(n===r||c&&"clone"!==c.lastPutMode)&<.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)})}},nullingGlobal:function(){this.isMultiDrag=pt=!1,lt.length=0},destroyGlobal:function(){this._deselectMultiDrag(),g(document,"pointerup",this._deselectMultiDrag),g(document,"mouseup",this._deselectMultiDrag),g(document,"touchend",this._deselectMultiDrag),g(document,"keydown",this._checkKeyDown),g(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!pt&&rt===this.sortable&&!(e&&O(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;ct.length;){var t=ct[0];_(t,this.options.selectedClass,!1),ct.shift(),q({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},n(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[V];t&&t.options.multiDrag&&!~ct.indexOf(e)&&(rt&&rt!==t&&(rt.multiDrag._deselectMultiDrag(),rt=t),_(e,t.options.selectedClass,!0),ct.push(e))},deselect:function(e){var t=e.parentNode[V],n=ct.indexOf(e);t&&t.options.multiDrag&&~n&&(_(e,t.options.selectedClass,!1),ct.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return ct.forEach(function(r){var o;t.push({multiDragElement:r,index:r.sortableIndex}),o=ut&&r!==ot?-1:ut?A(r,":not(."+e.options.selectedClass+")"):A(r),n.push({multiDragElement:r,index:o})}),{items:c(ct),clones:[].concat(lt),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}),Ne},"object"===a(t)&&void 0!==e?e.exports=i():void 0===(o="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o)},function(e,t){function n(e,t,n,r){var o=function(e){return null==e||"number"==typeof e||"boolean"==typeof e}(r)?r:n(r),i=t.get(o);return void 0===i&&(i=e.call(this,r),t.set(o,i)),i}function r(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=t.get(o);return void 0===i&&(i=e.apply(this,r),t.set(o,i)),i}function o(e,t,n,r,o){return n.bind(t,e,r,o)}function i(e,t){return o(e,this,1===e.length?n:r,t.cache.create(),t.serializer)}function a(){return JSON.stringify(arguments)}function c(){this.cache=Object.create(null)}c.prototype.has=function(e){return e in this.cache},c.prototype.get=function(e){return this.cache[e]},c.prototype.set=function(e,t){this.cache[e]=t};var l={create:function(){return new c}};e.exports=function(e,t){var n=t&&t.cache?t.cache:l,r=t&&t.serializer?t.serializer:a;return(t&&t.strategy?t.strategy:i)(e,{cache:n,serializer:r})},e.exports.strategies={variadic:function(e,t){return o(e,this,r,t.cache.create(),t.serializer)},monadic:function(e,t){return o(e,this,n,t.cache.create(),t.serializer)}}},function(e,t){e.exports=window.wp.components},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;!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 S(e)+" "+e.f+"00 300px "+_(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 R={D:"serif",C:"sans-serif"},L=null;function z(){if(null===L){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);L=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return L}function F(e,t,n){for(var r in R)if(R.hasOwnProperty(r)&&t===e.f[R[r]]&&n===e.f[R[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=z()&&F(e,n,r)),t?c()-e.A>=e.w?z()&&F(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(){f(this.g.a),f(this.h.a),f(this.j.a),f(this.m.a),t(this.a)},e),0)}function H(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}M.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=c(),B(this)};var W=null;function U(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&d(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),P(e,"active")):x(e.a))}function K(e){this.j=e,this.a=new I,this.h=0,this.f=this.g=!0}function q(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)x(t.a);else{t.f+=n.length,i&&(t.j=i);var l,s=[];for(l=0;l>>24)|4278255360&(n[d]<<24|n[d]>>>8);n[l>>>5]|=128<>>9<<4)]=l;var h=c._ff,m=c._gg,b=c._hh,g=c._ii;for(d=0;d>>0,u=u+y>>>0,p=p+O>>>0,f=f+w>>>0}return r.endian([s,u,p,f])})._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,-1===navigator.userAgent.indexOf("MSIE")&&-1===navigator.userAgent.indexOf("Trident")||(document.body.insertAdjacentHTML("beforeend",ct_localizations.internet_explorer_template),document.body.classList.add("ct-ie"))},function(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(50),c=Object.prototype.propertyIsEnumerable,l=!c.call({toString:null},"toString"),s=c.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},f={$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},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+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),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=s&&n;if(c&&e.length>0&&!o.call(e,0))for(var m=0;m0)for(var b=0;b=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=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(68),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(69);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){"use strict";var r=n(70);e.exports=Function.prototype.bind||r},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)))},l=Math.max(0,t.length-a.length),s=[],u=0;u1)for(var n=1;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}function s(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),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}var l=function(e){var t=e.option.attr,n=(t=void 0===t?{}:t).class,o=c(t,["class"]);return Object(r.createElement)("div",a({className:i()("ct-divider",n)},o))};l.renderingConfig={design:"none"},t.default=l},function(e,t,n){"use strict"; /** @license React v16.12.0 * 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. */Object.defineProperty(t,"__esModule",{value:!0});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,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.fundamental"):60117,y=r?Symbol.for("react.responder"):60118,O=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case p:case f:case a:case l:case c:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case g:case b:case s:return e;default:return t}}case i:return t}}}function j(e){return w(e)===f}t.typeOf=w,t.AsyncMode=p,t.ConcurrentMode=f,t.ContextConsumer=u,t.ContextProvider=s,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=g,t.Memo=b,t.Portal=i,t.Profiler=l,t.StrictMode=c,t.Suspense=h,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===l||e===c||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===b||e.$$typeof===s||e.$$typeof===u||e.$$typeof===d||e.$$typeof===v||e.$$typeof===y||e.$$typeof===O)},t.isAsyncMode=function(e){return j(e)||w(e)===p},t.isConcurrentMode=j,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return w(e)===d},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===b},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===c},t.isSuspense=function(e){return w(e)===h}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(2),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=function(e){var t=e.option,n=(t.choices,t.tabletChoices),o=t.mobileChoices,u=e.option,p=e.device,f=e.value,d=e.onChange,h=function(e){for(var t=1;t-1)&&(p.indexOf(t)>-1||l);return Object(r.createElement)("div",{className:i()("ct-ratio-picker",{reversed:f})},Object(r.createElement)("ul",{className:"ct-buttons-group"},["1/1"].concat(a(f?p:u)).map(function(e){return Object(r.createElement)("li",{className:i()({active:e===t}),onClick:function(){return n(e)}},e)})),Object(r.createElement)("button",{onClick:function(e){if(e.preventDefault(),"1/1"!==t){var r=c(t.split("/"),2),o=r[0],i=r[1];s(+o<+i),n(t.split("/").reverse().join("/"))}else s(!f)}},Object(r.createElement)("span",null),Object(r.createElement)("i",{className:"ct-tooltip-top"},"Reverse")))}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return O});var r=n(0),o=n(2),i=n.n(o),a=n(46),c=n.n(a),l=n(15);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:1,n=Math.pow(10,t),r=Math.round(e*n+Number.EPSILON)/n;return r},y=function(e){var t=e.option,n=e.onChange,o=e.is_open,i=e.toggleOpen,a=e.currentUnit,c=e.getNumericValue,s=e.getAllowedDecimalPlaces;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("span",{onClick:function(){return i()},className:"ct-current-value"},a||"―"),Object(r.createElement)(l.default,{onOutsideClick:function(){o&&i()}},Object(r.createElement)("ul",{className:"ct-units-list"},t.units.filter(function(e){return e.unit!==a}).reduce(function(e,t,n){return[].concat(b(e.slice(0,n%2==0?void 0:-1)),b(n%2==0?[[t]]:[[e[e.length-1][0],t]]))},[]).map(function(e){return Object(r.createElement)("li",{key:e[0].unit},e.map(function(e){var o=e.unit;return Object(r.createElement)("span",{key:o,onClick:function(){!function(e){var r=c();n("".concat(v(g(t.units.find(function(t){return t.unit===e}).min,t.units.find(function(t){return t.unit===e}).max,""===r?-1/0:r),s(e))).concat(e))}(o),i()}},o||"―")}))}))))},O=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),a=0;a1}),m(d(n),"getAllowedDecimalPlaces",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=n.props.option.units?n.props.option.units.find(function(t){return t.unit===(e||n.getCurrentUnit())}).decimals:n.props.option.decimals;return 0===t||t?t:0}),m(d(n),"withDefault",function(e,t){return n.props.option.units&&n.props.option.units.find(function(t){return t.unit===e})?e:e||t}),m(d(n),"getCurrentUnit",function(){return n.props.option.units?n.withDefault(n.props.value.toString().replace(/[0-9]/g,"").replace(/\-/g,"").replace(/\./g,"").replace("CT_CSS_SKIP_RULE",""),n.props.option.units[0].unit):""}),m(d(n),"getMax",function(){return n.props.option.units?n.props.option.units.find(function(e){return e.unit===n.getCurrentUnit()}).max:n.props.option.max}),m(d(n),"getMin",function(){return n.props.option.units?n.props.option.units.find(function(e){return e.unit===n.getCurrentUnit()}).min:n.props.option.min}),m(d(n),"getNumericValue",function(){var e=parseFloat(n.props.value,10);return 0===e?e:e||""}),m(d(n),"handleMove",function(e){n.state.is_dragging&&n.computeAndSendNewValue(e)}),m(d(n),"handleUp",function(){n.setState({is_dragging:!1}),n.detachEvents()}),m(d(n),"handleBlur",function(){if("CT_CSS_SKIP_RULE"===n.props.option.value){if("CT_CSS_SKIP_RULE"===n.props.value)return;if(""===n.getNumericValue())return void n.props.onChange("CT_CSS_SKIP_RULE")}n.props.onChange("".concat(g(parseFloat(n.getMin(),10),parseFloat(n.getMax(),10),parseFloat(n.getNumericValue(),10))).concat(n.getCurrentUnit()))}),m(d(n),"handleChange",function(e){"CT_CSS_SKIP_RULE"!==n.props.option.value||""!==e.toString().trim()?n.props.onChange("".concat(e||n.getMin()).concat(n.getCurrentUnit())):n.props.onChange("CT_CSS_SKIP_RULE")}),n}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,r["Component"]),n=t,(o=[{key:"computeAndSendNewValue",value:function(e){var t=e.pageX,n=this.el.current.getBoundingClientRect(),r=(n.top,n.left),o=n.width;this.props.onChange("".concat(v(c()([0,o],[parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],!0)(t-r-pageXOffset),this.getAllowedDecimalPlaces())).concat(this.getCurrentUnit()))}},{key:"attachEvents",value:function(){document.documentElement.addEventListener("mousemove",this.handleMove,!0),document.documentElement.addEventListener("mouseup",this.handleUp,!0)}},{key:"detachEvents",value:function(){document.documentElement.removeEventListener("mousemove",this.handleMove,!0),document.documentElement.removeEventListener("mouseup",this.handleUp,!0)}},{key:"render",value:function(){var e,t=this,n="".concat(c()([parseFloat(this.getMin(),10),parseFloat(this.getMax(),10)],[0,100])(g(parseFloat(this.getMin(),10),parseFloat(this.getMax(),10),0===parseFloat(this.getNumericValue(),10)?0:parseFloat(this.getNumericValue(),10)?parseFloat(this.getNumericValue(),10):parseFloat(this.getMin(),10))));return Object(r.createElement)("div",{className:"ct-option-slider"},this.props.beforeOption&&this.props.beforeOption(),Object(r.createElement)("div",u({onMouseDown:function(e){e.pageX,e.pageY;t.attachEvents(),t.setState({is_dragging:!0})},onClick:function(e){return t.computeAndSendNewValue(e)},ref:this.el,className:"ct-slider"},this.props.option.steps?m({},"data-steps",""):{}),Object(r.createElement)("div",{style:{width:"".concat(n,"%")}}),Object(r.createElement)("span",{style:{left:"".concat(n,"%")}}),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",(e={},m(e,"ct-value-changer",!0),m(e,"no-unit-list",!this.hasUnitsList()),m(e,"active",this.state.is_open),e))},Object(r.createElement)("input",u({type:"number"},this.props.option.ref?{ref:this.props.option.ref}:{},{step:1/Math.pow(10,this.getAllowedDecimalPlaces()),value:this.getNumericValue(),onBlur:function(){return t.handleBlur()},onChange:function(e){var n=e.target.value;return t.handleChange(n)}})),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)(y,{option:this.props.option,onChange:this.props.onChange,is_open:this.state.is_open,toggleOpen:function(){return t.setState({is_open:!t.state.is_open})},currentUnit:this.getCurrentUnit(),getNumericValue:this.getNumericValue,getAllowedDecimalPlaces:this.getAllowedDecimalPlaces})))}}])&&p(n.prototype,o),a&&p(n,a),t}()},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=n(35),a=n(2),c=n.n(a),l=n(15);function s(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:"";return"auto"===e?e:"".concat(0===parseFloat(e)?0:parseFloat(e)||"").concat(t)},y=function(e,r){t.linked?n(p({},t,{top:"auto"===t.top?t.top:v(e,g()),left:"auto"===t.left?t.left:v(e,g()),right:"auto"===t.right?t.right:v(e,g()),bottom:"auto"===t.bottom?t.bottom:v(e,g())})):n(p({},t,f({},r,v(e,g()))))};return Object(r.createElement)("div",{className:c()("ct-option-spacing",{linked:t.linked})},["top","right","bottom","left"].map(function(e){return Object(r.createElement)("span",{key:e},Object(r.createElement)(i.a,{placeholder:"",value:v(t[e]),onChange:function(t){return y(t,e)}}),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:function(e){if(e.preventDefault(),t.linked)n(p({},t,{linked:!1}));else{var r=t[b()];n(p({},t,{top:"auto"!==t.top?r:t.top,left:"auto"!==t.left?r:t.left,bottom:"auto"!==t.bottom?r:t.bottom,right:"auto"!==t.right?r: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:function(){return h(!u)},className:"ct-current-value"},g()||"―"),Object(r.createElement)(l.default,{onOutsideClick:function(){u&&h(!1)}},Object(r.createElement)("ul",{className:"ct-units-list"},m.filter(function(e){return e.unit!==g()}).reduce(function(e,t,n){return[].concat(s(e.slice(0,n%2==0?void 0:-1)),s(n%2==0?[[t]]:[[e[e.length-1][0],t]]))},[]).map(function(e){return Object(r.createElement)("li",{key:e[0].unit},e.map(function(e){var o=e.unit;return Object(r.createElement)("span",{key:o,onClick:function(){n(p({},t,{top:v(t.top,o),left:v(t.left,o),right:v(t.right,o),bottom:v(t.bottom,o)})),h(!1)}},o||"―")}))})))))}},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 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__),l(e),e.addEventListener("scroll",s,!0),f&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName==g&&l(e)},e.__resizeTriggers__.addEventListener(f,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",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(f,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\t\t\n\t\t\n\t\t\n\t\t'}});return t.map(function(t){wp.customize.control(t).section(e)}),setTimeout(function(){jQuery(i.current.firstElementChild).sortable("option","containment","parent")},1e3),function(){o(document.querySelectorAll('.customize-pane-parent [id="accordion-section-'.concat(e,'"]'))).map(function(e){return e.remove()}),wp.customize.section.remove(r.id)}},[]),Object(r.createElement)("div",{className:"ct-option-widget-area",ref:i})};i.renderingConfig={design:"none"},t.default=i},function(e,t,n){"use strict";n.r(t);var r=n(0),o=function(e){var t=e.option;t.text,t.attr;return Object(r.createElement)(r.Fragment,null)};o.renderingConfig={design:"none"},t.default=o},function(e,t,n){"use strict";n.r(t);n(0);t.default=function(e){var t=e.option;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>>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(0),o=n(2),i=n.n(o),a=n(6);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}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}function s(e){for(var t=1;t0&&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 I={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},D=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 A(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function T(e,t){e.style["".concat(D,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function N(e,t){e.style["".concat(D,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function M(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function R(e,t,n){return Math.max(e,Math.min(n,t))}function L(e){return"px"===e.substr(-2)?parseFloat(e):0}function z(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function F(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function B(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 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 H(e){var t=e.lockOffset,n=e.width,r=e.height,o=t,i=t,a="px";if("string"==typeof t){var c=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);S()(null!==c,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),o=parseFloat(t),i=parseFloat(t),a=c[1]}return S()(isFinite(o)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(o=o*n/100,i=i*r/100),{x:o,y:i}}function W(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return n.test(t[e])})}(e)?e:W(e.parentNode):null}var U=27,K=32,q=37,Y=38,G=39,$=40,X={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function J(e){return null!=e.sortableHandle}var Z=function(){function e(t,n){u(this,e),this.container=t,this.onScrollCallback=n}return f(e,[{key:"clear",value:function(){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},l={x:1,y:1},s=10,u=10,p=this.container,f=p.scrollTop,d=p.scrollLeft,h=p.scrollHeight,m=p.scrollWidth,b=0===f,g=h-f-p.clientHeight==0,v=0===d,y=m-d-p.clientWidth==0;n.y>=o.y-a/2&&!g?(c.y=1,l.y=u*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!y?(c.x=1,l.x=s*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!b?(c.y=-1,l.y=u*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!v&&(c.x=-1,l.x=s*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:l.x*c.x,top:l.y*c.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}();var Q={axis:j.a.oneOf(["x","y","xy"]),contentWindow:j.a.any,disableAutoscroll:j.a.bool,distance:j.a.number,getContainer:j.a.func,getHelperDimensions:j.a.func,helperClass:j.a.string,helperContainer:j.a.oneOfType([j.a.func,"undefined"==typeof HTMLElement?j.a.any:j.a.instanceOf(HTMLElement)]),hideSortableGhost:j.a.bool,keyboardSortingTransitionDuration:j.a.number,lockAxis:j.a.string,lockOffset:j.a.oneOfType([j.a.number,j.a.string,j.a.arrayOf(j.a.oneOfType([j.a.number,j.a.string]))]),lockToContainerEdges:j.a.bool,onSortEnd:j.a.func,onSortMove:j.a.func,onSortOver:j.a.func,onSortStart:j.a.func,pressDelay:j.a.number,pressThreshold:j.a.number,keyCodes:j.a.shape({lift:j.a.arrayOf(j.a.number),drop:j.a.arrayOf(j.a.number),cancel:j.a.arrayOf(j.a.number),up:j.a.arrayOf(j.a.number),down:j.a.arrayOf(j.a.number)}),shouldCancelStart:j.a.func,transitionDuration:j.a.number,updateBeforeSortStart:j.a.func,useDragHandle:j.a.bool,useWindowAsScrollContainer:j.a.bool},ee={lift:[K],drop:[K],cancel:[U],up:[Y,q],down:[$,G]},te={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:ee,shouldCancelStart:function(e){return-1!==[X.Input,X.Textarea,X.Select,X.Option,X.Button].indexOf(e.target.tagName)||!!M(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},ne=Object.keys(Q);var re={index:j.a.number.isRequired,collection:j.a.oneOfType([j.a.number,j.a.string]),disabled:j.a.bool},oe=Object.keys(re);var ie=n(60),ae=n.n(ie),ce=n(19),le=n(9),se=n(25),ue=n(45),pe=n.n(ue);function fe(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return u(this,n),b(this,g(n).apply(this,arguments))}return y(n,O.Component),f(n,[{key:"componentDidMount",value:function(){Object(_.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return S()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return Object(O.createElement)(e,Object(a.a)({ref:t},this.props))}}]),n}(),l(t,"displayName",z("sortableHandle",e)),n}(function(e){var t=e.items,n=e.onChange,o=e.toggleOptionsPanel,i=e.value;return Object(r.createElement)(Ie,null,function(e){var a=e.removeForId,c=e.addForId,l=e.option;return Object(r.createElement)("div",{className:"ct-layer-controls"},Object(r.createElement)("button",{type:"button",className:"ct-visibility",onClick:function(e){e.stopPropagation(),n(t.map(function(e){return e.__id===i.__id?_e({},e,{enabled:!_e({enabled:!0},e).enabled}):e}))}},Object(r.createElement)("svg",{width:"15px",height:"15px",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)("span",null,(l.settings[i.id]||{label:i.id}).label),l.settings[i.id]&&l.settings[i.id].clone&&t.filter(function(e){return e.id===i.id}).length<2&&Object(r.createElement)("button",{type:"button",className:"ct-clone",onClick:function(){return 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"}))),(l.manageable||l.settings[i.id]&&l.settings[i.id].clone&&t.filter(function(e){return e.id===i.id}).length>1||!l.settings[i.id])&&Object(r.createElement)("button",{type:"button",className:"ct-remove",onClick:function(){return a(i.__id)}}),l.settings[i.id]&&l.settings[i.id].options&&Object(r.createElement)("button",{type:"button",className:"ct-toggle",onClick:function(){return o()}}))})}),Ae=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return u(this,n),b(this,g(n).apply(this,arguments))}return y(n,O.Component),f(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(_.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 S()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return Object(O.createElement)(e,Object(a.a)({ref:t},P(this.props,oe)))}}]),n}(),l(t,"displayName",z("sortableElement",e)),l(t,"contextTypes",{manager:j.a.object.isRequired}),l(t,"propTypes",re),l(t,"defaultProps",{collection:0}),n}(function(e){function t(){var e,n;he(this,t);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return u(this,n),t=b(this,g(n).call(this,e)),l(Object(m.a)(Object(m.a)(t)),"state",{}),l(Object(m.a)(Object(m.a)(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=B(e);var i=M(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,l=c.index,s=c.collection;if(c.disabled)return;if(a&&!M(e.target,J))return;t.manager.active={collection:s,index:l},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||e.target.tagName!==X.Anchor||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),l(Object(m.a)(Object(m.a)(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),l(Object(m.a)(Object(m.a)(t)),"handleMove",function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=B(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))}}),l(Object(m.a)(Object(m.a)(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),l(Object(m.a)(Object(m.a)(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),l(Object(m.a)(Object(m.a)(t)),"handlePress",function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n,r,o,u,b,g,v=d.sortableInfo.index,y=(n=d,{bottom:L((r=window.getComputedStyle(n)).marginBottom),left:L(r.marginLeft),right:L(r.marginRight),top:L(r.marginTop)}),O=t.scrollContainer.getBoundingClientRect(),w=a({collection:h,index:v,node:d});if(t.node=d,t.margin=y,t.width=w.width,t.height=w.height,t.marginOffset={x:t.margin.left+t.margin.right,y:Math.max(t.margin.top,t.margin.bottom)},t.boundingClientRect=d.getBoundingClientRect(),t.containerBoundingRect=O,t.index=v,t.newIndex=v,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=V(d,t.container),t.initialOffset=B(m?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((u="input, textarea, select, canvas, [contenteditable]",b=(o=d).querySelectorAll(u),k((g=o.cloneNode(!0)).querySelectorAll(u)).forEach(function(e,t){"file"!==e.type&&(e.value=b[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===X.Canvas&&b[t].width>0&&b[t].height>0&&e.getContext("2d").drawImage(b[t],0,0)}),g)),A(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-y.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-y.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),l&&(t.sortableGhost=d,A(d,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var j=f?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,_=j.top,E=j.left,S=j.width,C=_+j.height,x=E+S;t.axis.x&&(t.minTranslate.x=E-t.boundingClientRect.left,t.maxTranslate.x=x-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=_-t.boundingClientRect.top,t.maxTranslate.y=C-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(f?0:O.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(f?t.contentWindow.innerWidth:O.left+O.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(f?0:O.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(f?t.contentWindow.innerHeight:O.top+O.height)-t.boundingClientRect.top-t.height/2);c&&c.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?d:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(I.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),I.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:v}),p&&p({node:d,index:v,collection:h,isKeySorting:m},e),m&&t.keyMove(0)},o=t.props,i=o.axis,a=o.getHelperDimensions,c=o.helperClass,l=o.hideSortableGhost,u=o.updateBeforeSortStart,p=o.onSortStart,f=o.useWindowAsScrollContainer,d=n.node,h=n.collection,m=t.manager.isKeySorting,b=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=function(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}(function(){var t=d.sortableInfo.index;return Promise.resolve(u({collection:h,index:t,node:d,isKeySorting:m},e)).then(function(){})},function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return b&&b.then?b.then(r):r()}}();return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),l(Object(m.a)(Object(m.a)(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)}),l(Object(m.a)(Object(m.a)(t)),"handleSortEnd",function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,c=i.isKeySorting,l=t.manager.refs[a];t.listenerNode&&(c?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(I.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),I.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&A(t.sortableGhost,{opacity:"",visibility:""});for(var s=0,u=l.length;sr)){t.prevIndex=i,t.newIndex=o;var a=function(e,t,n){return et?e-1:e>n&&eb?b/2:this.height/2,width:this.width>m?m/2:this.width/2},v=s&&h>this.index&&h<=u,y=s&&h=u,O={x:0,y:0},w=a[p].edgeOffset;w||(w=V(d,this.container),a[p].edgeOffset=w,s&&(a[p].boundingClientRect=F(d,o)));var j=p0&&a[p-1];j&&!j.edgeOffset&&(j.edgeOffset=V(j.node,this.container),s&&(j.boundingClientRect=F(j.node,o))),h!==this.index?(t&&N(d,t),this.axis.x?this.axis.y?y||hthis.containerBoundingRect.width-g.width&&j&&(O.x=j.edgeOffset.left-w.left,O.y=j.edgeOffset.top-w.top),null===this.newIndex&&(this.newIndex=h)):(v||h>this.index&&(c+i.left+g.width>=w.left&&l+i.top+g.height>=w.top||l+i.top+g.height>=w.top+b))&&(O.x=-(this.width+this.marginOffset.x),w.left+O.xthis.index&&c+i.left+g.width>=w.left?(O.x=-(this.width+this.marginOffset.x),this.newIndex=h):(y||hthis.index&&l+i.top+g.height>=w.top?(O.y=-(this.height+this.marginOffset.y),this.newIndex=h):(y||h0?Object(r.createElement)(Ie,null,function(e){var t=e.currentlyPickedItem,i=e.setCurrentItem,a=e.addCurrentlySelectedItem;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"ct-add-layer-controls"},Object(r.createElement)(se.default,{onChange:function(e){return i(e)},option:{choices:o.map(function(e){return{key:e,value:(n.settings[e]||{label:e}).label}})},value:t||o[0]}),Object(r.createElement)("button",{type:"button",className:"button",onClick:function(){return a()}},"Add")))}):null},Me=function(e){function t(){var e,n;he(this,t);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return n.props.onChange([].concat(fe(n.props.value),[_e({id:e,enabled:!0},Object(le.b)(n.props.option.settings[e].options||{},{}),{},t,{__id:pe()()})]))}),n}return Oe(t,r["Component"]),be(t,[{key:"render",value:function(){var e=this,t=this.props.option.manageable?Se(this.props.value):[].concat(fe(Se(this.props.value)),fe(this.props.option.value.filter(function(t){var n=t.id;return-1===e.props.value.map(function(e){return e.id}).indexOf(n)}).map(function(e){return _e({},e,{enabled:!1})})));return Object(r.createElement)(Pe,{value:_e({},this.state,{addCurrentlySelectedItem:function(){var t=e.state.currentlyPickedItem||ke(Se(e.props.value),e.props.option)[0];e.setState({currentlyPickedItem:null}),e.addForId(t)},addForId:function(t,n){return e.addForId(t,n)},option:this.props.option,setCurrentItem:function(t){return e.setState({currentlyPickedItem:t})},removeForId:function(t){return e.props.onChange(Se(e.props.value).filter(function(e){return e.__id!==t}))}})},this.props.option.manageable&&Object(r.createElement)(Ne,{value:t,option:this.props.option}),Object(r.createElement)(Te,{useDragHandle:!0,distance:3,lockAxis:"y",items:t,onChange:function(t){return e.props.onChange(t)},helperContainer:function(){return document.querySelector("#customize-theme-controls")||document.body},onSortEnd:function(n){var r=n.oldIndex,o=n.newIndex;return e.props.onChange(ae()(t,r,o))}}))}}]),t}()},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),i=n(2),a=n.n(i),c=n(33),l=n(16);function s(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);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 m=function(e,t){var n=ct_customizer_localizations.header_builder_data.header.find(function(t){return t.id===e});if(!n)return!0;var 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},b=function(e,t){for(var n in t)if(t[n]!==e[n])return!1;return!0};var g=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b,o={};return function(i){return void 0!==t&&n(o,i)?t:(o=i,t=Object(r.createElement)(e,Object.assign({},i)))}}(function(e){var t=e.item,n=(e.index,e.panelType),o=e.onRemove,i=e.renderItem,c=e.onClick,l=e.className,s=ct_customizer_localizations.header_builder_data[n].find(function(e){return e.id===t});return i?i({item:t,itemData:s}):Object(r.createElement)("div",{"data-id":t,className:a()("ct-builder-item",l,{}),onClick:c},s.config.name,Object(r.createElement)("button",{className:"ct-btn-remove",onClick:function(e){e.preventDefault(),e.stopPropagation(),o()}}))}),v=function(e){var t=e.items,n=e.draggableId,o=e.hasPointers,i=void 0===o||o,u=e.className,b=e.tagName,v=void 0===b?"div":b,y=e.direction,O=void 0===y?"horizontal":y,w=e.group,j=void 0===w?"header_sortables":w,_=e.options,E=void 0===_?{}:_,S=e.propsForItem,k=void 0===S?function(e){return{}}:S,C=e.displayWrapper,x=void 0===C||C,P=h(e,["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","displayWrapper"]),I=Object(r.useContext)(G),D=I.isDragging,A=I.setIsDragging,T=I.onChange,N=I.setList,M=I.builderValueDispatch,R=Object(r.useContext)(l.a).panelsHelpers,L=t.map(function(e,o){return Object(r.createElement)(g,f({key:e,index:o,panelType:"header",item:e,className:R.isOpenFor("builder_panel_".concat(e))?"ct-customizing":"",onClick:function(t){t.stopPropagation(),t.preventDefault(),D||R.open("builder_panel_".concat(e))},onRemove:function(){R.close(),N(d({},n,t.filter(function(t){return t!==e}))),M({type:"REMOVE_ITEM",payload:{id:e}})}},k(e)))});return x?Object(r.createElement)(c.a,f({options:p({delay:0,group:j,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer",direction:O,touchStartThreshold:5,onStart:function(e){A(e.item.dataset.id),m(e.item.dataset.id,"middle-row")&&document.body.classList.add("ct-builder-dragging"),e.from&&j&&"clone"!==j.pull&&e.to.classList.add("ct-is-over")},onEnd:function(){A(!1),document.body.classList.remove("ct-builder-dragging"),s(document.querySelectorAll(".ct-panel-builder .ct-is-over")).map(function(e){return e.classList.remove("ct-is-over")})},onMove:function(e,t){if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then(function(){return s(e.from.querySelectorAll('[data-id="'.concat(e.dragged.dataset.id,'"]'))).map(function(e){e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")})}),s(document.querySelectorAll(".ct-panel-builder .ct-is-over")).map(function(e){return e.classList.remove("ct-is-over")}),e.to&&e.to.classList.add("ct-is-over"),!m(e.dragged.dataset.id,e.to.dataset.id.split(":")[0]))return!1}},E),onChange:function(e,t,r){"available-items"!==n&&T({id:n,value:e.filter(function(e){return"__pointer__"!==e&&"__filler__"!==e})})},tag:v,className:a()("ct-builder-items",u)},P,{"data-id":n}),["end","start-middle"].indexOf(n.split(":")[1])>-1&&Object(r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),i&&D&&m(D,n.split(":")[0])&&Object(r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),L):Object(r.createElement)(r.Fragment,null,L)};function y(){return(y=Object.assign||function(e){for(var t=1;t0&&("start"===t&&(a=[i,n.placements.find(function(e){return"start-middle"===e.id})]),"end"===t&&(a=[n.placements.find(function(e){return"end-middle"===e.id}),i]))}return Object(r.createElement)("li",y({className:["ct-builder-column-".concat(i.id)]},"middle"===i.id?{"data-count":i.items.length}:{}),a.map(function(e){return Object(r.createElement)(v,{key:e.id,direction:o,className:"middle"===e.id?"":"ct-".concat(e.id.indexOf("-")>-1?"secondary":"primary","-column"),draggableId:"".concat(n.id,":").concat(e.id),items:e.items})}))},w=function(e){var t=e.bar,n=e.direction,i=void 0===n?"horizontal":n,a=Object(r.useContext)(l.a).panelsHelpers;return Object(r.createElement)("li",{className:"builder-row"},Object(r.createElement)("div",{className:"ct-row-actions",onClick:function(){return a.open("builder_panel_".concat(t.id))}},{"top-row":Object(o.__)("Top Row","blocksy"),"middle-row":Object(o.__)("Middle Row","blocksy"),"bottom-row":Object(o.__)("Bottom Row","blocksy"),offcanvas:Object(o.__)("Offcanvas","blocksy")}[t.id]),Object(r.createElement)("ul",{className:"row-inner"},["start","middle","end"].filter(function(e){return!!t.placements.find(function(t){return t.id===e})}).map(function(e){return Object(r.createElement)(O,{key:e,bar:t,placementName:e,direction:i})})))},j=function(e){var t=e.view,n=e.builderValueWithView;return Object(r.createElement)("div",{className:a()("placements-builder",{"ct-mobile":"mobile"===t})},"mobile"===t&&Object(r.createElement)("ul",{className:"offcanvas-container"},Object(r.createElement)(w,{direction:"vertical",bar:n.find(function(e){return"offcanvas"===e.id})})),Object(r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map(function(e){return Object(r.createElement)(w,{bar:n.find(function(t){return t.id===e}),key:e})})))};function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var E=function(e){var t=e.currentView,n=e.setCurrentView,i=_(Object(r.useState)(!1),2),c=i[0],l=i[1];return Object(r.useEffect)(function(){return function(){document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed")}},[]),Object(r.createElement)("ul",{className:"ct-view-switch"},["desktop","mobile"].map(function(e){return Object(r.createElement)("li",{key:e,onClick:function(){return n(e)},className:a()({active:t===e})},{desktop:Object(o.__)("Desktop Header","blocksy"),mobile:Object(o.__)("Mobile Header","blocksy")}[e])}),Object(r.createElement)("li",{className:"ct-builder-toggle",onClick:function(){l(!c),c?document.querySelector(".wp-full-overlay").classList.remove("ct-builder-collapsed"):document.querySelector(".wp-full-overlay").classList.add("ct-builder-collapsed")}},c?Object(o.__)("Show Builder","blocksy"):Object(o.__)("Hide Builder","blocksy")))},S=n(18),k=n(9),C=n(19),x=n(25),P=function(e){var t=e.allBuilderSections,n=e.builderValue,i=e.builderValueDispatch;ct_customizer_localizations.header_builder_data.secondary_items.header,ct_customizer_localizations.header_builder_data.header;return Object(r.createElement)(x.default,{onChange:function(e){return i({type:"PICK_BUILDER_SECTION",payload:{id:e}})},option:{placeholder:Object(o.__)("Picker header","blocksy"),choices:t.sections.map(function(e){var t=e.id;return{key:t,value:{"type-1":Object(o.__)("Default","blocksy"),"type-2":Object(o.__)("Secondary","blocksy"),"type-3":Object(o.__)("Centered","blocksy")}[t]}})},value:n.id})};function I(){return(I=Object.assign||function(e){for(var t=1;t-1,g="builder_panel_".concat(i);return Object(r.createElement)(S.PanelMetaWrapper,I({id:g,option:m},s,{getActualOption:function(e){var o=e.open;return Object(r.createElement)(r.Fragment,null,f.indexOf(i)>-1&&Object(r.createElement)(S.default,{id:g,getValues:function(){var e=t.items.find(function(e){return e.id===i});return e&&Object.keys(e.values)>5?e.values:Object(k.b)(d,e?e.values:{})},option:m,onChangeFor:function(e,r){var o=t.items.find(function(e){return e.id===i});n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:i,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?Object(k.b)(d,{}):{}}})},view:"simple"}),l.config.devices.indexOf(u)>-1&&c&&Object(r.createElement)("div",{"data-id":i,className:a()({"ct-item-in-builder":b,"ct-builder-item":!b}),onClick:function(e){p||b&&o()}},l.config.name))}}))}}},direction:"vertical"})};function T(){return(T=Object.assign||function(e){for(var t=1;t5?n.values:Object(k.b)(e.options,n?n.values:{})},option:o,onChangeFor:function(r,o){var i=t.items.find(function(t){return t.id===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(k.b)(e.options,{}):{}}})},view:"simple"}))}}))}))};function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var R=function(e){var t=e.allBuilderSections,n=e.builderValue,i=e.builderValueDispatch,c=e.inlinedItemsFromBuilder,l=M(Object(r.useState)("items"),2),s=l[0],u=l[1],p=(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"},Object(o.__)("Global Header","blocksy")),Object(r.createElement)(P,{allBuilderSections:t,builderValue:n,builderValueDispatch:i}),Object(r.createElement)("div",{className:"ct-option-description"},Object(o.__)("Set one of these headers as a global one. You can edit them idependently.","blocksy")),Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,["items","options"].map(function(e){return Object(r.createElement)("li",{key:e,onClick:function(t){t.preventDefault(),u(e)},className:a()({active:e===s})},{items:Object(o.__)("Elements","blocksy"),options:Object(o.__)("General","blocksy")}[e])})),Object(r.createElement)("div",{className:"ct-current-tab"},Object(r.createElement)(A,{builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:c,displayList:"items"===s}),"options"===s&&Object(r.createElement)(C.a,{onChange:function(e,t){i({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:e,optionValue:t}})},options:p,value:Object(k.b)(p,Array.isArray(n.settings)?{}:n.settings||{})}))),Object(r.createElement)(N,{builderValue:n,builderValueDispatch:i}))};function L(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);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 H=function(e,t){e.__should_refresh__;var n=V(e,["__should_refresh__"]);if(!t.onBuilderValueChange)throw new Error("When you dispatch pass onBuilderValueChange fn.");var r={},o=n.sections.find(function(e){return e.id===n.current_section}),i=!1,a=!1;if("ITEM_VALUE_ON_CHANGE"===t.type){var c=t.payload,l=c.id,s=c.optionId,u=c.optionValue,p=c.values,f=void 0===p?{}:p,d=c.silent;a="".concat(l,":").concat(s);var h=o.items;d||wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:l,optionId:s,optionValue:u,values:F({},(h.find(function(e){var t=e.id;return l===t})||{values:{}}).values,{},f,B({},s,u))}),h.find(function(e){return e.id===l})||(h=[].concat(L(h),[{id:l,values:{}}])),o=F({},o,{items:h.map(function(e){return e.id===l?F({},e,{values:F({},e.values,{},f,B({},s,u))}):e})})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,r={current_section:t.payload.id},wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update:all-items",{section:n.sections.find(function(e){return e.id===t.payload.id}),oldSection:n.sections.find(function(e){return e.id===n.current_section}),items:n.sections.find(function(e){return e.id===t.payload.id}).items,oldItems:n.sections.find(function(e){return e.id===n.current_section}).items})),t.type,"SET_LIST"===t.type){i=!0;var m=t.payload,b=m.currentView,g=m.lists;o=F({},o,B({},b,o[b].map(function(e){var t=e.id,n=e.placements;return n.find(function(e){return"middle"===e.id})&&0===n.find(function(e){return"middle"===e.id}).items.length&&n.find(function(e){return"start-middle"===e.id})&&(n.find(function(e){return"start-middle"===e.id}).items.length>0||n.find(function(e){return"end-middle"===e.id}).items.length>0)&&(g["".concat(t,":start")]=[].concat(L(g["".concat(t,":start")]||n.find(function(e){return"start"===e.id}).items),L(g["".concat(t,":start-middle")]||n.find(function(e){return"start-middle"===e.id}).items)),g["".concat(t,":end")]=[].concat(L(g["".concat(t,":end-middle")]||n.find(function(e){return"end-middle"===e.id}).items),L(g["".concat(t,":end")]||n.find(function(e){return"end"===e.id}).items)),g["".concat(t,":start-middle")]=[],g["".concat(t,":end-middle")]=[]),Object.keys(g).map(function(e){return e.split(":")[0]}).indexOf(t)>-1?{id:t,placements:n.map(function(e){var n=e.id,r=e.items;return g["".concat(t,":").concat(n)]?{id:n,items:g["".concat(t,":").concat(n)]}:{id:n,items:r}})}:{id:t,placements:n}})))}if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){var v=t.payload,y=v.optionId,O=v.optionValue;v.values,v.silent;wp.customize.previewer&&wp.customize.previewer.send("ct:header:receive-value-update",{itemId:"global",optionId:y,optionValue:O,values:F({},o.settings,B({},y,O))}),o=F({},o,{settings:F({},o.settings,B({},y,O))})}var w=F({},n,{},r,{},i?{__should_refresh__:!0}:{__should_refresh__:!1},{__should_refresh_item__:a,sections:n.sections.map(function(e){return e.id===o.id?o:e})});return t.onBuilderValueChange(w),w},W=n(27);function U(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function K(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t-1})},s=function(e){return{n1:"Thin 100",i1:"Thin 100 Italic",n2:"Extra-Light 200",i2:"Extra-Light 200 Italic",n3:"Light 300",i3:"Light 300 Italic",n4:"Regular",i4:"Regular 400 Italic",n5:"Medium 500",i5:"Medium 500 Italic",n6:"Semi-Bold 600",i6:"Semi-Bold 600 Italic",n7:"Bold 700",i7:"Bold 700 Italic",n8:"Extra-Bold 800",i8:"Extra-Bold 800 Italic",n9:"Ultra-Bold 900",i9:"Ultra-Bold 900 Italic",Default:"Default Weight"}[e]},u=n(1),p=n(22),f=n.n(p),d=n(17),h=n(6),m=n(13),b=n(5);function g(e,t){if(e.length!==t.length)return!1;for(var n=0;n=t?e.call(null):r.id=requestAnimationFrame(o)})};return r}var _=null;function E(e){if(void 0===e&&(e=!1),null===_||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?_="positive-descending":(t.scrollLeft=1,_=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),_}return _}var S=150,k=function(e,t){return e};function C(e){var t,n,r=e.getItemOffset,o=e.getEstimatedTotalSize,i=e.getItemSize,a=e.getOffsetForIndexAndAlignment,c=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,s=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=s(n.props,Object(b.a)(Object(b.a)(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:Object(b.a)(Object(b.a)(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=v(function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})}),n._callOnScroll=void 0,n._callOnScroll=v(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,l=o.layout,s=n._getItemStyleCache(u&&c,u&&l,u&&a);if(s.hasOwnProperty(e))t=s[e];else{var p,f=r(n.props,e,n._instanceProps),d=i(n.props,e,n._instanceProps),h="horizontal"===a||"horizontal"===l;s[e]=((p={position:"absolute"})["rtl"===a?"right":"left"]=h?f:0,p.top=h?0:f,p.height=h?"100%":d,p.width=h?d:"100%",t=p)}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=v(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 P=S;P<=C;P++)x.push(Object(y.createElement)(t,{data:u,key:f(P,u),index:P,isScrolling:v?w:void 0,style:this._getItemStyle(P)}));var I=o(this.props,this._instanceProps);return Object(y.createElement)(m||b||"div",{className:n,onScroll:_,ref:this._outerRefSetter,style:Object(h.a)({position:"relative",height:i,width:O,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},g)},Object(y.createElement)(c||l||"div",{children:x,ref:a,style:{height:j?"100%":I,pointerEvents:w?"none":void 0,width:j?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,l=i.scrollUpdateWasRequested;this._callOnScroll(a,c,l)}},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 s=c(this.props,a,this._instanceProps),u=l(this.props,s,a,this._instanceProps),p=o&&"backward"!==i?1:Math.max(1,n),f=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,s-p),Math.max(0,Math.min(t-1,u+f)),s,u]},t}(y.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var x=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},P=C({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,l=e.layout,s=e.width,u="horizontal"===o||"horizontal"===l?s:i,p=Math.max(0,a*c-u),f=Math.min(p,t*c),d=Math.max(0,t*c-u+c);switch("smart"===n&&(n=r>=d-u&&r<=f+u?"auto":"center"),n){case"start":return f;case"end":return d;case"center":var h=Math.round(d+(f-d)/2);return hp+Math.floor(u/2)?p:h;case"auto":default:return r>=d&&r<=f?r:rn)return!1;if(r===n)return e===t;e:for(var o=0,i=0;o-1?r.variation:t.all_variations.indexOf("n4")>-1?"n4":t.all_variations[0])}))};return Object(r.createElement)("div",K({ref:Z(o,E),"data-placement":!E.current||E.current&&E.current.parentNode.getBoundingClientRect().top-E.current.getBoundingClientRect().height<60?"bottom":c,className:"ct-typography-modal"},b),Object(r.createElement)("ul",{className:i()("ct-typography-top",{"ct-switch-panel":"options"!==s,"ct-static":"_"===u})},Object(r.createElement)("li",{className:"ct-back",onClick:function(){return p("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"===s||"fonts"===s}),onClick:function(){p("fonts"===s?"search":"fonts"),_("")}},"search"!==s&&Object(r.createElement)("span",null,n.family),"search"===s&&Object(r.createElement)("input",{onClick:function(e){return e.stopPropagation()},ref:k,autofocus:!0,value:j,onKeyUp:function(e){13==e.keyCode&&x.length>0&&(P(x[0]),p("options"),_(""))},onChange:function(e){var t=e.target.value;return _(t)}}),Object(r.createElement)("svg",{width:"8",height:"8",viewBox:"0 0 15 15"},"search"===s&&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"!==s&&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"===s}),onClick:function(){return p("variations")}},Object(r.createElement)("span",{"data-variation":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:"Default"}[n.variation]))),Object(r.createElement)(d.a,{items:s,immediate:"static"===S,config:function(e,t){return{duration:210,easing:f()(.455,.03,.515,.955)}},from:{transform:"left"===S?"translate3d(100%,0,0)":"translate3d(-100%,0,0)",position:"absolute"},enter:{transform:"translate3d(0,0,0)"},leave:{transform:"left"===S?"translate3d(-100%,0,0)":"translate3d(100%,0,0)"}},function(e){return"options"===e?function(e){return Object(r.createElement)(U,{sizeRef:C,value:n,option:t,onChange:h,props:e})}:"fonts"===e||"search"===e?function(t){return Object(r.createElement)(d.b.div,{style:t},Object(r.createElement)(R,{typographyList:v,searchTerm:j,linearFontsList:x,currentView:"".concat(e,":").concat(u),onPickFamily:function(e){P(e)},value:n}))}:"variations"===e?function(e){return Object(r.createElement)(F,{props:e,typographyList:v,onChange:function(e){h(e)},value:n})}:void 0}))},ee=n(15),te=n(7),ne=n(32),re=n(111),oe=n(112);function ie(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function ae(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 m=function(e,t){for(var n in t)if(t[n]!==e[n])return!1;return!0};var b=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m,o={};return function(i){return void 0!==t&&n(o,i)?t:(o=i,t=Object(r.createElement)(e,Object.assign({},i)))}}(function(e){var t=e.item,n=(e.index,e.panelType),o=e.onRemove,i=e.renderItem,c=e.onClick,l=e.className,s=ct_customizer_localizations.header_builder_data[n].find(function(e){return e.id===t});return i?i({item:t,itemData:s}):Object(r.createElement)("div",{"data-id":t,className:a()("ct-builder-item",l,{}),onClick:c},s.config.name,Object(r.createElement)("button",{className:"ct-btn-remove",onClick:function(e){e.preventDefault(),e.stopPropagation(),o()}}))}),g=function(e){var t=e.items,n=e.draggableId,o=e.hasPointers,i=void 0===o||o,u=e.className,m=e.tagName,g=void 0===m?"div":m,v=e.direction,y=void 0===v?"horizontal":v,O=e.group,w=void 0===O?"header_sortables":O,j=e.options,_=void 0===j?{}:j,E=e.propsForItem,S=void 0===E?function(e){return{}}:E,k=e.panelType,C=void 0===k?"footer":k,x=e.displayWrapper,P=void 0===x||x,I=h(e,["items","draggableId","hasPointers","className","tagName","direction","group","options","propsForItem","panelType","displayWrapper"]),D=Object(r.useContext)(q),A=D.isDragging,T=D.setIsDragging,N=D.onChange,M=D.setList,R=D.builderValueDispatch,L=Object(r.useContext)(l.a).panelsHelpers,z=t.map(function(e,o){return Object(r.createElement)(b,f({key:e,index:o,panelType:C,item:e,className:L.isOpenFor("builder_panel_".concat(e))?"ct-customizing":"",onClick:function(t){t.stopPropagation(),t.preventDefault(),L.open("builder_panel_".concat(e))},onRemove:function(){L.close(),M(d({},n,t.filter(function(t){return t!==e}))),R({type:"REMOVE_ITEM",payload:{id:e}})}},S(e)))});return P?Object(r.createElement)(c.a,f({options:p({delay:0,group:w,fallbackOnBody:!0,forceFallback:!0,fallbackTolerance:5,filter:".ct-pointer",direction:y,touchStartThreshold:5,onStart:function(e){T(e.item.dataset.id),document.body.classList.add("ct-builder-dragging"),e.from&&w&&"clone"!==w.pull&&e.to.classList.add("ct-is-over")},onEnd:function(){T(!1),document.body.classList.remove("ct-builder-dragging"),s(document.querySelectorAll(".ct-panel-builder .ct-is-over")).map(function(e){return e.classList.remove("ct-is-over")})},onMove:function(e,t){if(e.from.closest("#ct-option-header-builder-items")&&Promise.resolve().then(function(){return s(e.from.querySelectorAll('[data-id="'.concat(e.dragged.dataset.id,'"]'))).map(function(e){e.classList.remove("ct-builder-item"),e.classList.add("ct-item-in-builder")})}),e.to){if(e.to.children&&Array.from(e.to.children).filter(function(e){return"__pointer__"!==e.dataset.id&&"__filler__"!==e.dataset.id}).length>0)return!1;s(document.querySelectorAll(".ct-panel-builder .ct-is-over")).map(function(e){return e.classList.remove("ct-is-over")}),e.to.classList.add("ct-is-over")}}},_),onChange:function(e,t,r){"available-items"!==n&&N({id:n,value:e.filter(function(e){return"__pointer__"!==e&&"__filler__"!==e})})},tag:g,className:a()("ct-builder-items",u)},I,{"data-id":n}),"available-items"!==n&&A&&Object(r.createElement)("div",{"data-id":"__filler__",className:"ct-filler"}),i&&A&&Object(r.createElement)("div",{"data-id":"__pointer__",className:"ct-pointer"}),z):z},v=function(e){var t=e.bar,n=e.builderValue,i=(e.direction,Object(r.useContext)(l.a).panelsHelpers),a=n.items[t.id],c=(ct_customizer_localizations.header_builder_data.footer.find(function(e){return e.id===t.id}),a?a.values:{}),s="initial";return 2===t.columns.length&&(s=c["2_columns_layout"]||{desktop:"repeat(2, 1fr)",tablet:"initial",mobile:"initial"}),3===t.columns.length&&(s=c["3_columns_layout"]||{desktop:"repeat(3, 1fr)",tablet:"initial",mobile:"initial"}),4===t.columns.length&&(s=c["4_columns_layout"]||{desktop:"repeat(4, 1fr)",tablet:"initial",mobile:"initial"}),s&&s.desktop&&(s=s.desktop),Object(r.createElement)("li",{className:"builder-row"},Object(r.createElement)("div",{className:"ct-row-actions",onClick:function(){return i.open("builder_panel_".concat(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":s}},t.columns.map(function(e,n){return Object(r.createElement)("li",{className:"builder-column",key:n},Object(r.createElement)(g,{draggableId:"".concat(t.id,":").concat(n),items:e}))})))},y=function(e,t){for(var n in t)if(t[n]!==e[n])return!1;return!0};var O=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,o={};return function(i){return void 0!==t&&n(o,i)?t:(o=i,t=Object(r.createElement)(e,Object.assign({},i)))}}(function(e){var t=e.builderValue;return Object(r.createElement)("div",{className:a()("placements-builder")},Object(r.createElement)("ul",{className:"horizontal-rows"},["top-row","middle-row","bottom-row"].map(function(e){return Object(r.createElement)(v,{builderValue:t,bar:t.rows.find(function(t){return t.id===e}),key:e})})))}),w=n(18),j=n(9),_=n(19),E=n(25),S=function(e){var t=e.allBuilderSections,n=e.builderValue,i=e.builderValueDispatch;ct_customizer_localizations.header_builder_data.secondary_items.footer,ct_customizer_localizations.header_builder_data.footer;return Object(r.createElement)(E.default,{onChange:function(e){return i({type:"PICK_BUILDER_SECTION",payload:{id:e}})},option:{placeholder:Object(o.__)("Pick footer","blocksy"),choices:t.sections.map(function(e){var t=e.id;return{key:t,value:{"type-1":Object(o.__)("Default","blocksy"),"type-2":Object(o.__)("Secondary","blocksy"),"type-3":Object(o.__)("Centered","blocksy")}[t]}})},value:n.id})};function k(){return(k=Object.assign||function(e){for(var t=1;t-1,b="builder_panel_".concat(i);return Object(r.createElement)(w.PanelMetaWrapper,k({id:b,option:h},s,{getActualOption:function(e){var o=e.open,s=e.container;return Object(r.createElement)(r.Fragment,null,p.indexOf(i)>-1&&Object(r.createElement)(w.default,{id:b,getValues:function(){var e=t.items[i];return e&&Object.keys(e.values)>5?e.values:Object(j.b)(f,e?e.values:{})},option:h,onChangeFor:function(e,r){var o=t.items[i];n({type:"ITEM_VALUE_ON_CHANGE",payload:{id:i,optionId:e,optionValue:r,values:!o||o&&0===Object.keys(o.values).length?Object(j.b)(f,{}):{}}})},view:"simple"}),c&&Object(r.createElement)("div",{ref:s,"data-id":i,className:a()({"ct-item-in-builder":m,"ct-builder-item":!m}),onClick:function(){u||m&&o()}},l.config.name))}}))}}},direction:"vertical"})};function P(){return(P=Object.assign||function(e){for(var t=1;t-1&&(o=!0),n&&Object.keys(n.values)>5?D({},n.values,{},r?{items_per_row:r.columns.length.toString(),has_widget_areas:o?"yes":"no"}:{}):D({},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:function(r,o){var 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 M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var R=function(e){var t=e.allBuilderSections,n=e.builderValue,i=e.builderValueDispatch,c=e.inlinedItemsFromBuilder,l=M(Object(r.useState)("items"),2),s=l[0],u=l[1],p=(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"},Object(o.__)("Global Footer","blocksy")),Object(r.createElement)(S,{allBuilderSections:t,builderValue:n,builderValueDispatch:i}),Object(r.createElement)("div",{className:"ct-option-description"},Object(o.__)("Set one of these footers as a global one. You can edit them idependently.","blocksy")),Object(r.createElement)("div",{className:"ct-tabs"},Object(r.createElement)("ul",null,["items","options"].map(function(e){return Object(r.createElement)("li",{key:e,onClick:function(t){t.preventDefault(),u(e)},className:a()({active:e===s})},{items:Object(o.__)("Elements","blocksy"),options:Object(o.__)("General","blocksy")}[e])})),Object(r.createElement)("div",{className:"ct-current-tab"},Object(r.createElement)(x,{builderValue:n,builderValueDispatch:i,inlinedItemsFromBuilder:c,displayList:"items"===s}),"options"===s&&Object(r.createElement)(_.a,{onChange:function(e,t){i({type:"BUILDER_GLOBAL_SETTING_ON_CHANGE",payload:{optionId:e,optionValue:t}})},options:p,value:Object(j.b)(p,Array.isArray(n.settings)?{}:n.settings)}))),Object(r.createElement)(N,{builderValue:n,builderValueDispatch:i}))};function L(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function z(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 V=function(e,t){e.__should_refresh__;var n=B(e,["__should_refresh__"]);if(!t.onBuilderValueChange)throw new Error("When you dispatch pass onBuilderValueChange fn.");var r={},o=n.sections.find(function(e){return e.id===n.current_section}),i=!1,a=!1;if("BUILDER_GLOBAL_SETTING_ON_CHANGE"===t.type){var c=t.payload,l=c.optionId,s=c.optionValue;c.values,c.silent;wp.customize.previewer&&wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:"global",optionId:l,optionValue:s,values:z({},o.settings,F({},l,s))}),o=z({},o,{settings:z({},o.settings,F({},l,s))})}if("ITEM_VALUE_ON_CHANGE"===t.type){var u=t.payload,p=u.id,f=u.optionId,d=u.optionValue,h=u.values,m=void 0===h?{}:h,b=u.silent;a="".concat(p,":").concat(f);var g=o.items;if(!b){var v=g[p]||{values:{}};wp.customize.previewer&&wp.customize.previewer.send("ct:footer:receive-value-update",{itemId:p,optionId:f,optionValue:d,values:z({},v.values,{},m,{},"top-row"===p||"middle-row"===p||"bottom-row"===p?{items_per_row:o.rows.find(function(e){var t=e.id;return p===t}).columns.length}:{},{},"top-row"!==p&&"middle-row"!==p&&"bottom-row"!==p||"items_per_row"!==f?{}:{items_per_row:parseInt(d,10)},F({},f,d))})}"top-row"!==p&&"middle-row"!==p&&"bottom-row"!==p||"items_per_row"!==f?(g[p]||(g[p]={id:p,values:{}}),o=z({},o,{items:z({},Array.isArray(g)?{}:g,F({},p,{id:p,values:z({},g[p].values,F({},f,d))}))})):o=z({},o,{rows:o.rows.map(function(e){return e.id===p?z({},e,{columns:(t=e.columns,n=parseInt(d,10),t=t.filter(function(e){return e.length>0}),Array.from(Array(n)).map(function(e,n){return Array.isArray(t[n])?t[n]:[]}))}):e;var t,n})})}if("PICK_BUILDER_SECTION"===t.type&&(i=!0,r={current_section:t.payload.id},wp.customize.previewer&&wp.customize.previewer.send("ct:footer:receive-value-update:all-items",{section:n.sections.find(function(e){return e.id===t.payload.id}),oldSection:n.sections.find(function(e){return e.id===n.current_section}),items:n.sections.find(function(e){return e.id===t.payload.id}).items,oldItems:n.sections.find(function(e){return e.id===n.current_section}).items})),"SET_LIST"===t.type){i=!0;var y=t.payload.lists;o=z({},o,{rows:o.rows.map(function(e){var t=e.id,n=e.columns;return Object.keys(y).map(function(e){return e.split(":")[0]}).indexOf(t)>-1?{id:t,columns:n.map(function(e,n){return y["".concat(t,":").concat(n)]?y["".concat(t,":").concat(n)]:e})}:{id:t,columns:n}})})}t.type;var O=z({},n,{},r,{},i?{__should_refresh__:!0}:{__should_refresh__:!1},{__should_refresh_item__:a,sections:n.sections.map(function(e){return e.id===o.id?o:e})});return t.onBuilderValueChange(O),O};function H(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t',"repeat-x":'',"repeat-y":'',repeat:''}},hasRevertButton:!1,onChange:function(e){return o(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:function(e){return o(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:function(e){return o(h({},n,{background_attachment:e}))}}))};function g(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function v(e){for(var t=1;t